陷阱svn - > git migration

San*_*ung 8 svn git

我们目前正在考虑从svn迁移到git的选项,以获得git提供的所有好处.我们目前担心失去历史并调查此问题.我们想知道当他们从svn迁移到git时是否还有其他问题.

Sun*_*dae 6

关于丢失历史,从svn转换为git应该没有任何问题.无论如何,这是修订控制软件的主要目的,以跟踪历史.

当然,最重要的规则是:在转换它们之前始终备份您的存储库并进行多次测试运行,直到您有足够的信心在生产环境中执行它.

与git子模块相比,Subversion的外部行为方式有一个主要区别.看到:

此外,期望花一些时间来支持用户.Git是一个不同的野兽,一些习惯的svn用户可以发现使用它有点不直观.

编辑: Git使用git-svn内置支持导入和使用svn存储库.

  • 第一条规则当然是:使用git-svn导入SVN到Git repo,**不转换** (3认同)