我有一个奇怪的布局的颠覆回购:
树干
Project1
Project2
标签
Project1-0.2.4
Project2-1.9.0
分支机构
Project1-crazyidea
我知道,我知道,这很愚蠢。我应该在每个项目下都有一个主干、标签和分支目录。但是,无论如何将其转换为具有历史记录的 git(针对特定项目)?
大多数 git-svn 教程都采用标准布局,并没有涵盖这种特殊情况。
谢谢!
我有一个奇怪的布局的颠覆回购:
树干
Project1
Project2
标签
Project1-0.2.4
Project2-1.9.0
分支机构
Project1-crazyidea
我知道,我知道,这很愚蠢。我应该在每个项目下都有一个主干、标签和分支目录。但是,无论如何将其转换为具有历史记录的 git(针对特定项目)?
大多数 git-svn 教程都采用标准布局,并没有涵盖这种特殊情况。
谢谢!
如果您打算在将 SVN 存储库转换为 Git 后放弃它,那么您应该考虑在转换之前拆分 SVN 存储库。
svndumpfilter
可用于将两个(或更多)存储库拆分为独立的存储库(具有完整的历史记录)。一旦完成,git svn
就可以用来导入它们。