【问题标题】:How to merge GitHub commits into VSTS repo如何将 GitHub 提交合并到 VSTS 存储库中
【发布时间】:2018-01-19 22:14:47
【问题描述】:

好吧,我们搞砸了。

主要开发人员发送了一封电子邮件,通知其他开发人员从 GitHub 切换到新的 VSTS 存储库。

一些开发者没有阅读邮件,继续在 GitHub 上工作。

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

但这非常困难,因为有数百个文件被更改。

我们怎样才能在不丢失任何东西的情况下合并两个 repos?

如果我克隆 VSTS 存储库并简单地从 GIT 复制最新的源文件,它会撤消这 2 周内添加到 VSTS 中的所有内容吗?

任何想法表示赞赏。

Tks

【问题讨论】:

    标签: git github version-control azure-devops


    【解决方案1】:

    没什么好担心的。

    1. 克隆(或已有)VSTS 存储库
    2. 添加一个远程的 Github 仓库

    git remote add github https://github.com/account/repo

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-29
      • 2012-04-05
      • 2018-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多