git-svn - 如何使用 git-svn 克隆 SVN 存储库的一部分,但仍然获得所有分支

标签 git-svn

有什么方法可以使用 git-svn 只克隆 SVN repo 结构的一些文件夹。我正在尝试克隆一个存储库,其中包含一些疯狂的大二进制文件和一些毫无用处的子文件夹。我试过使用 --ignore-paths 选项,但我的克隆似乎在很长一段时间内什么都不做。你们中有人设法使 --ignore-paths 工作吗?我在网上找不到太多其他人遇到此问题的地方。也许我是唯一的。

最佳答案

我们使用“忽略路径”功能来忽略 svn 存储库中的某些目录:

[svn-remote "svn"]
        ignore-paths = ^(((branches|tags)/[^/]+|trunk)|)(huge/|mobile/)

此配置忽略主干、所有分支和所有标签中存储库的“巨大”和“移动”子目录。

关于git-svn - 如何使用 git-svn 克隆 SVN 存储库的一部分,但仍然获得所有分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3732179/

相关文章:

svn - git-svn 分支

Git svn 克隆 : Is it possible to resume after error Malformed XML: no element found?

svn - 本地服务器的SVN,GIT或Mercurial

svn - 为什么 git-svn 不使用 Subversion 存储库 UUID 而不是它的 URL

SVN 商店中的 Git 用户,组织我们的 repo

git - git svn dcommit 中名称 'dcommit' 的由来是什么?

git - 使用 git-svn 重新启用镜像

git-svn - msysgit 从 1.7.11 开始就被破坏了?

svn - git-svn:从非主分支恢复提交

git - 为什么在使用 cygwin 时 git svn clone 失败?