如何使用Git迁移SVN存储库

时间:2009-11-25 10:27:16

标签: git migration repository git-svn

有人正计划移动我工作的subversion存储库(8000+提交)。

有没有办法在迁移完成后使用git-svn重播最后一个,比如20个来自旧位置的提交?

(不仅是我自己的提交,还有其他团队成员)

奖金问题:如何将多个svn存储库添加到我的git本地副本?

1 个答案:

答案 0 :(得分:1)

我不确定git svn是否适合这项工作。在讨论 - commit-url 选项时,文档包含该语句:

  

提交此SVN URL(完整路径)。这旨在允许使用一种传输方法创建的现有git svn存储库(例如,svn://或http://用于匿名读取),如果稍后用户可以访问备用传输方法(例如svn + ssh: //或https://)用于提交。

     

非常强烈建议不要将此选项用于任何其他目的(不要问)。

我不确定该警告的确切含义,但可能适用于您所描述的“桥梁”情况。如果你决定继续使用git-svn,你可能会谨慎行事。