与离岸团队进行代码合并-不同的源代码控制存储库

时间:2018-10-26 21:21:15

标签: merge automation git-merge

摘要:

我们曾经使用SVN并与离岸团队合作构建自动化。 我们定期合并以保持同步(本地和离岸团队)。就像隔天左右。 当地团队改用GIT,而海上继续进行SVN工作。安全政策,仍然会清除新的git进程,例如... 现在我们有2个不同的项目不同步。

问题: 现在我们希望他们转到GIT,以便我们可以同步,一旦他们的代码在GIT中,我就可以想到几个选择:

  1. 手动合并(已经一个月了,但是我认为我可以做到)。手动复制文件,构建修复程序等。
  2. 让离岸团队稍微重命名他们的文件,以便GIT认为它是新文件,然后手动解决一些重复文件。 不应该很多

任何建议将不胜感激。

1 个答案:

答案 0 :(得分:0)

手动合并应该是一个简单的解决方案:

比较并合并两个不同的文件夹,一个与您的Git存储库,另一个与最新的SVN HEAD版本。
合并完成后,您可以将它们发送回Git bundle(一个文件),他们可以在自己的Git克隆存储库中对其进行克隆并开始工作。