<分区>
我们目前正在考虑从 svn 迁移到 git 的选项,以获得 git 提供的所有好处。我们目前担心失去历史并调查这个问题。我们想知道是否有人在从 svn 迁移到 git 时遇到其他问题。
<分区>
我们目前正在考虑从 svn 迁移到 git 的选项,以获得 git 提供的所有好处。我们目前担心失去历史并调查这个问题。我们想知道是否有人在从 svn 迁移到 git 时遇到其他问题。
最佳答案
关于丢失历史记录,从 svn 转换到 git 应该没有任何问题。无论如何,这是版本控制软件的主要目的,即跟踪历史。
第一条规则当然是:在转换之前始终备份您的存储库并进行多次测试运行,直到您有足够的信心在生产环境中进行操作。
与 git 子模块相比,一个主要区别是 Subversion 中的外部行为方式。 见:
另外,希望花一些时间来支持用户。 Git 是一个不同的野兽,一些习惯了 svn 的用户会发现它使用起来有点不直观。
编辑:Git 内置了对导入和使用 svn 存储库的支持,使用 git-svn .
关于git - 陷阱 svn -> git 迁移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9016276/