从SVN到GIT的敏捷和智能切换以及许多生产修订的文件

时间:2014-05-08 08:28:58

标签: git svn version-control migration git-svn

我们正在尝试将我们的一个旧项目从SVN迁移到GIT。它仍处于维护和开发阶段,当然git-svn可以快速轻松地进行切换,但是有一个问题:

  • 启动项目的人将svn配置为 branch(没有分支,标签和目录结构) 主干)
  • 有两台服务器 - test始终具有最新版本 已签出,production,其中 的文件来自修订版x, 和来自修订版y,z等的部分文件。

有没有办法快速迁移我们的项目而不会造成意外停机,并且没有花费数十个小时来检查哪个文件应该是什么版本并手动设置?有超过10000个文件,因此手动执行此操作纯属疯狂。

1 个答案:

答案 0 :(得分:0)

我建议你看一下svn2git,它允许你轻松地从你的svn-repo创建git-repo。它允许您指定要导入的修订。

关键功能 - 我想 - 你可以保持你的svn runnning为master(并且git-repo是最新的),直到你将基础设施的必要部分切换到git。