git - 陷阱 svn -> git 迁移

标签 git svn

<分区>

我们目前正在考虑从 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/

相关文章:

没有 SSH 的服务器上的 SVN,可能吗?

svn - 如何在 SVN 中重新集成已重新集成并回滚的分支?

git - Xcode 10.1 使用 ssh key 推送到 github

通过 HTTPS 进行的 Git 克隆在 Docker makefile 中不起作用

php - 如何强制 Composer 使用 https ://instead of git://?

svn - 个人版本 Controller

GitKraken 在 Windows 上 check out 分支失败并删除文件)

git - 如何修改更深的 git 历史记录并保留最近的提交结构

svn - svndumpfilter 的问题不排除路径

git - 从 SVN 转移到 GIT,将工作流更改从 SVN merge 到 GIT 与共享存储库