3

我有一个奇怪的布局的颠覆回购:

树干

Project1

Project2

标签

Project1-0.2.4

Project2-1.9.0

分支机构

Project1-crazyidea

我知道,我知道,这很愚蠢。我应该在每个项目下都有一个主干、标签和分支目录。但是,无论如何将其转换为具有历史记录的 git(针对特定项目)?

大多数 git-svn 教程都采用标准布局,并没有涵盖这种特殊情况。

谢谢!

4

1 回答 1

4

如果您打算在将 SVN 存储库转换为 Git 后放弃它,那么您应该考虑在转换之前拆分 SVN 存储库。

svndumpfilter可用于将两个(或更多)存储库拆分为独立的存储库(具有完整的历史记录)。一旦完成,git svn就可以用来导入它们。

于 2009-07-11T01:14:17.387 回答