svn2git或git svn import

时间:2013-12-26 16:39:45

标签: git svn git-svn

我准备将我的SVN回购迁移到GIT。 我将使用使用git-svn的svn2git。

这个过程有什么方法可以修改SVN回购?由于显然这对变化非常敏感,我想确保原始的SVN不会受到任何影响。

2 个答案:

答案 0 :(得分:2)

我没有使用过svn2git,但我刚刚完成了git svn clone <URI to the svn repo>,它对我来说效果很好。没问题。

另请参阅此处:How to git-svn clone the last n revisions from a Subversion repository?和此处:8.2 Git and Other Systems - Migrating to Git

答案 1 :(得分:2)

git-svn 可以使用git svn dcommitgit svn branchgit svn tag命令将更改提交回svn,但除非您不这样做明确告诉它。 svn2git只调用git svn init and git svn fetch,因此不会修改原始存储库中的任何内容。