我准备将我的SVN回购迁移到GIT。 我将使用使用git-svn的svn2git。
这个过程有什么方法可以修改SVN回购?由于显然这对变化非常敏感,我想确保原始的SVN不会受到任何影响。
答案 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 dcommit
,git svn branch
或git svn tag
命令将更改提交回svn,但除非您不这样做明确告诉它。 svn2git
只调用git svn init
and git svn fetch
,因此不会修改原始存储库中的任何内容。