git svn clone 除了特定文件夹

2024-02-17

我想 git 克隆一个 svn 存储库,除了 svn 根文件夹中的一个文件夹。

我该怎么做?

我可以git svn clone svnrepo/dir/sb-dir/如果我只需要sb-dir但我需要其中的所有文件夹(和文件)dir除了design folder


您可以使用--ignore-paths=<regex>选项git svn init or git svn fetch,或者添加配置选项svn-remote.<name>.ignore-paths to .git/config。这被记录为“这允许指定一个 Perl 正则表达式,这将导致从 SVN 检出时跳过所有匹配路径。”搜索manual https://www.kernel.org/pub/software/scm/git/docs/git-svn.html有关“忽略路径”的更多详细信息。

尝试过实验后这个答案 https://stackoverflow.com/questions/7668752/git-svn-ignore-paths/9688205#9688205,我了解到正则表达式似乎应用于存储库根目录中每个目录或文件的完整路径。因此,如果您有标准存储库布局并希望从每个主干/分支/标签中排除相同的内容,则可以使用正则表达式,例如^(trunk|((branches|tags)/[^/]+))/(<file-to-ignore>|<other-file-to-ignore>)(/|$).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

git svn clone 除了特定文件夹 的相关文章

  • 如何升级 Windows 中 git svn 使用的 SVN 版本?

    我的公司正在将SVN升级到1 7 检查git svn version显示正在使用的SVN版本是1 4 6 我想获得 git svn 使用的 SVN 版本接近 1 7 但是 我没有看到有关更新 git svn 使用的 SVN 版本 在 Win
  • 是否可以在 git 存储库之外添加和提交文件?

    我们的文本文件分布在系统的各个角落 我们计划将这些文件中所做的所有修改添加到 git 存储库中 每次对这些文件进行修改都是由脚本进行的 因此 我们计划向该脚本添加新命令 以将文件添加到 git 存储库 但是 这些修改是同时进行的 我们可以为
  • Git:压缩 master 上提交的最简单方法[重复]

    这个问题在这里已经有答案了 可能的重复 如何使用 git 将最后 X 次提交压缩在一起 https stackoverflow com questions 5189560 how can i squash my last x commits
  • 致命:无法将 HEAD 解析为有效引用

    我正进入 状态fatal Failed to resolve HEAD as a valid ref 每当我尝试承诺时 我努力了 echo ref refs heads master gt git HEAD 但它不起作用 也尝试过 git
  • 按时间顺序将多个文件夹提交到 git 中

    我有数百个网站备份 每个文件夹一个 我想将它们放入 git 存储库中 每个备份作为一个版本 这些变化主要涉及图像文件和每天 2 个数据库备份 大小约为 25 GB 并且不断增加 有没有办法告诉 git 获取其中一个文件夹并将其提交到存储库中
  • 未能将一些参考推送至 [email protected]

    当我尝试推送到 Heroku 存储库时收到此错误 我已经设置了autocrlf false在gitconfig中 但这个问题仍然存在 我也尝试过这个解决方案here https stackoverflow com questions 566
  • 无法使用 git 推送或获取 [重复]

    这个问题在这里已经有答案了 我可以拉 但无法使用 git 版本 1 9 5 推送或获取 它突然开始给我以下错误 关于如何修复它有什么想法吗 git fetch fatal unable to access https email prote
  • SVN 存储库大小莫名其妙地从小差异增加到大文件

    我不明白为什么大文件的微小差异会导致我的颠覆存储库增长如此之多 我有一些测试使用的数据库内容的 zip 文件 我想将每个新版本的测试数据存储在我们的 Subversion 存储库中 我做了一些实验 检查了 data zip 的最后几个版本
  • 如何签出仅在“git ls-remote”中列出的分支?

    我遇到了无法切换到仅列出的分支的情况git ls remote 这是详细信息 我分叉了一个 github repoA 作为 repoB 创建了自己的分支并将其推送到 ComputerA 中的 repoB 在 ComputerB 中 我将分叉
  • 您的分支比“origin/master”领先 3 个提交

    我在运行时收到以下信息git status Your branch is ahead of origin master by 3 commits 我读过其他一些帖子 解决这个问题的方法是运行git pull rebase但是 rebase
  • 如何生成类似github的影响图?

    是否有一些程序 或者我错过的一些神奇的 git 插件 可以从 git 存储库获取影响图或类似的东西 而无需通过 github 就数据收集而言 我可以生成图表 我不确定从哪里开始编写自己的代码 我假设有一些标志我可以传递给 git log 来
  • Jenkins GIT 包含从未构建过的区域

    我正在尝试使用包含区域在 Jenkins 中构建我的工作 但每当选中此选项时 民意调查结果总是说未检测到任何更改 我尝试了许多不同的路径 以及使用工作区进行 不进行强制轮询 结果是轮询从未检测到任何更改 但一旦我删除这些选项 它们就会在下一
  • GitHub Pages (github.io) doxygen 生成的页面未找到 (404)

    我不明白为什么找不到 doxygen 生成的页面 404 它在Github存储库中的路径是https github com AubinMahe AubinMahe github io blob master doxygen html dd
  • TortoiseGit - 更改默认合并消息

    系统描述 Windows 7的 git版本2 10 1 windows 1 乌龟Git 2 3 0 0 I want 合并提交消息在不同的情况下有所不同fully自动方式 no manual amend Summary 在windows上
  • 使用 GitHub,在添加现有存储库时如何推送所有分支?

    我创建了一个新的 GitHub 存储库 我想将现有的存储库放在那里 我按照说明操作 cd existing git repo git remote add origin email protected cdn cgi l email pro
  • 如何恢复已删除的远程分支

    我们的远程主分支被删除 我有主存储库的本地副本 但它已经过时了 我可以通过将最后一个已知的提交哈希值插入 URL 来查看 github 中的分支 但未能成功恢复它 我尝试了几个步骤来恢复它 git reset hard 16deddc05c
  • 如何获取 git 存储库中所有文件的计数?

    如何获取 git 存储库中当前所有文件的计数 您可以使用以下命令获取 git 存储库中所有跟踪文件的计数 git ls files wc l 命令分解 The git ls files命令本身打印出存储库中所有跟踪文件的列表 每行一个 Th
  • Lotus Notes/Domino 开发版本控制的最佳实践

    请分享您如何对 Lotus Notes Domino 开发进行版本控制 我想将所有脚本 视图 自定义表单 脚本库等放入我们的 SVN 存储库中 半自动方法也被接受 即 如果我找到一种方法来获取一个文件中表单的所有事件脚本 并能够将其作为整个
  • Android repo 脚本创建的 .repo/projects/ 中的裸 git 存储库的用途是什么?

    The 安卓源码 http android git kernel org 由以下人员管理repo http source android com source version control html 使用 repo 同步时 一个名为 re
  • 删除 Xcode 项目的源代码控制

    我在 Xcode 项目上使用源代码控制已经有一段时间了 但现在我不想使用源代码控制 如何从 Xcode 中的项目中删除源代码控制 有三种方法 方法 1 将禁用所有项目的源代码管理 方法 2 将删除所有项目的单个存储库的链接 方法 3 将删除

随机推荐

  • 使用 Swift 在 Xcode 中进行异步 UI 测试

    我正在编写一个发出大量网络请求的应用程序 像往常一样 他们是 async 即请求方法的调用立即返回并且结果 通过委托方法或在延迟一段时间后在闭包中传递 现在 在我的注册屏幕上 我向后端发送了一个注册请求 并且 想要验证请求完成时是否显示成功
  • Android:在列表视图周围绘制自定义边框?

    我有一个 ListActivity 其中有一个 ListView 我需要在边框周围绘制一个重复图像 在它的顶部 我猜是在渲染列表视图之后 我如何为此挂钩自己的绘图代码 您可以使用 FrameLayout 使 ListView 与填充整个屏幕
  • json 显示 mysql 结果的重复输出

    我正在尝试打印 json encode 并且输出重复 我确信数据库中有一条记录 但它以不同的格式两次显示相同的记录数据 就是这个 0 Polo name Polo 1 City location City 2 Manama city Man
  • Devise 在更改密码后注销用户

    我正在使用设备 当用户更改密码时 网站会将其注销 我在网上读到添加sign in可以解决问题 但不起作用 并且当密码更改时用户会被注销 这是我的代码 if user errors base empty and user update att
  • 如何在.NET 6 上的程序文件中使用启动类?

    我正在开发 ASP NET Core 2 2 Web 应用程序 将我的应用程序升级到 NET 6 时遇到一些问题 我的问题是没有startup NET 6 0 中的类 我发现program cs仅文件 我在网络应用程序中添加了启动类 但我不
  • 如何更改根视图控制器

    I want to change the rootViewController after the authenticationViewController IBAction LoginButtonPushed id sender if V
  • 在 SQLite 中启用外键约束

    我将 SQLite 与 C 结合使用 并定义了一些定义了外键的表 现在 我知道默认情况下 SQLite 中不强制执行外键约束 但我想将它们打开 是否可以通过代码来做到这一点 我查了相关的question https stackoverflo
  • Rust 中可以使用全局变量吗?

    我知道一般来说 应该避免使用全局变量 尽管如此 我认为从实际意义上来说 有时需要使用它们 在变量是程序不可或缺的情况下 为了学习 Rust 我目前正在使用 sqlite3 和 GitHub 上的 Rust sqlite3 包编写一个数据库测
  • ADB 驱动程序和 Windows 8.1

    我浪费了很多时间试图在 Windows 8 1 中为我的平板电脑成功安装 ADB 驱动程序 所以在这里我将发布我所做的 以防有人遇到同样的问题 UPDATE 发布图片 英文版 https ivanrf com en adb driver a
  • 实时服务器未加载 css 文件

    我有一个与我的 html 文件链接的 css 文件 通过实时服务器加载 html 文件时 我的 css 不起作用 直接通过浏览器打开html文件时 css工作正常 我的 css 文件位于 html 文件所在的目录之外 当我的 npm 脚本使
  • 输入密码时隐藏/替换 (C#)

    好的 我是 C 新手 但已经学到了一些东西 但我有一个问题 如何用 替换在控制台中输入的字符或完全隐藏它们 var pw eric123 Console WriteLine Password var value Console ReadLi
  • Fabric 插件:存档打包错误:-6 重新签名应用程序以进行分发时出错

    当我尝试使用 Fabric 插件上传新版本时 出现以下错误 存档打包错误 6重新签署分发应用程序时出错 usr bin codesign sign 937558639C8878BB6E161112505FA2965804A6AE all a
  • Python-解析字符串并将其转换为时间戳[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 我有下一种格式的字符串 2017 02 14T09 51 46 000 0600 解析字符串并将其转换为时间戳的最佳方法是什么 我可以选择使用正
  • 是否可以克隆 .NET 流?

    我们可以克隆 Stream 吗 不 流通常引用某种类型的本地资源 套接字 文件句柄等 因此它们无法被克隆或序列化 此外 许多流是只进的 不支持查找 因此您甚至可能无法从流中重新读取 不过 您可以从可读流中将其复制到可以作为字节数组移动的 M
  • 如何将表达式树保存为新的可执行磁盘文件的主入口点?

    我正在尝试将表达式树导出到 PE 程序集作为主要入口点 我通过构建表达式树获得了 Lambda 表达式 例如 using System Linq using System 1 use expression trees to create a
  • UIColor(named:) 在 iOS 11.0-11.2 上始终返回 nil

    我有一个类从我的自定义调色板返回 UIColor 我以编程方式调用它 但当我在 iOS 11 上测试它时 它总是返回一个nil结果 我在多个设备和操作系统版本 11 0 11 0 1 11 2 上尝试过此操作 所有这些都返回nil 但一旦我
  • 函数头部的 JavaScript 变量声明

    有人告诉我 javascript 变量应该全部出现在函数中使用之前 例如 function contrived var myA myB myA 10 myB 20 return myA myB 优先于 function furtherCon
  • Linux shell脚本分隔符

    如何使用 Linux 命令将 txt 文件中的分隔符从当前逗号 更改为分号 这是我的 ME 1384 DataWarehouse txt 文件 Data Warehouse ME 1384 Budget for HW SVC 13 05 2
  • 使用 PHP 准备 SVG 文件以在 img 标签数据 uri 中使用

    我正在使用 PHP 我想使用 file get contents 获取 svg 文件 并将其转换为图像标签中的数据 uri 沿着这些思路 控制器 mylogo file get contents FCPATH app views email
  • git svn clone 除了特定文件夹

    我想 git 克隆一个 svn 存储库 除了 svn 根文件夹中的一个文件夹 我该怎么做 我可以git svn clone svnrepo dir sb dir 如果我只需要sb dir但我需要其中的所有文件夹 和文件 dir除了desig