如何将GitHub提交合并到VSTS repo中

时间:2018-01-19 22:14:47

标签: git github version-control azure-devops

好的,我们搞砸了。

主要开发人员发送电子邮件通知其他开发人员从GitHub转到新的VSTS回购。

一些开发人员没有阅读电子邮件并继续使用GitHub。

两周后,我们发现,现在继续使用Git的开发人员需要合并他们在VSTS中的提交。

但这非常困难,因为有数百个文件发生了变化。

我们如何合并两个回购而不会丢失任何东西?

如果我克隆VSTS仓库并只是从GIT复制最新的源文件,它会撤消在这两周内在VSTS中添加的所有内容吗?

任何想法都赞赏。

韩国社交协会

1 个答案:

答案 0 :(得分:4)

没什么好担心的。

  1. 克隆(或已有)VSTS存储库
  2. 添加远程Github存储库
  3. git remote add github https://github.com/account/repo

    1. git fetch --all(你现在应该有2个历史记录)
    2. git merge github/mybranch(解决冲突和历史应该没问题)
    3. git push