【发布时间】:2009-01-15 03:05:00
【问题描述】:
我认为我的问题与CaptainPicard's 有点相似,但又完全不同,以至于我不得不问,所以就这样吧。
我有一个旧的 SVN 存储库,其中包含大约 7500 个修订版,其中 7500 个修订版中的一部分是一些非常大的 .fla 文件。这些 .fla 文件存在于许多已创建的分支中。因此,导入后我的 .git 目录非常大,如果我得到整个主干、所有分支和所有标签,则大约为 3.5 GB。为了解决这个问题,我对我想要使用的主干目录中的目录进行了另一个 svn 克隆,但包括所有分支显然会拉下所有历史记录和对象。
所以我的问题是,有没有办法告诉 git 只获取某些分支。例如只获取以某个标识符开头的分支(例如 mybranch)?
为了清晰起见更新: 我知道我可以将 git svn init/clone 指向单个特定分支。我想要做的就是将它指向一组分支。例如,不匹配branchs/*,只匹配mybranchset*的分支
【问题讨论】:
标签: git version-control git-svn