【问题标题】:Azure dev ops conflict mergeAzure devops 冲突合并
【发布时间】:2019-05-27 20:09:00
【问题描述】:

因此,我们在 Azure Dev Ops 中有一个代码仓库,并且有两个人在从事该项目。习惯了 TFS,我们正在适应 Dev Ops 和 Git。 我的同事已经在当前代码库上提交并推送了三个提交。同时,我更改了多个文件,并且有四个提交要推送到 DevOps。

我的同事已经离开,我需要整理 repo 以使其回到正轨

感谢所有建议。将看看我如何合并所有这些文件。 请温柔我是 Git 的新手,更习惯于 TFS 谢谢

【问题讨论】:

  • 这个问题不适合 SO。请参考How to Ask。真正的问题是什么?一般如何合并?如何合并您的具体问题?

标签: azure merge azure-devops commit


【解决方案1】:

查看文档Resolve merge conflicts

简而言之:

  1. 当您拉取更改或尝试合并两个分支时,您会收到合并冲突的通知。
  2. 出现冲突通知。单击“冲突”链接开始解决文件冲突。
  3. 这将显示有冲突的文件列表。选择一个文件后,您可以使用 Take Source 按钮接受要合并的源分支中的更改,或者使用 Keep Target 接受要合并到的分支中的更改。您可以通过选择合并来手动合并更改,然后将更改直接输入到 Git 设置中指定的合并工具中。
  4. 使用修改的行旁边的复选框可以完全在远程和本地更改之间进行选择,或者直接在差异视图中源和目标编辑器下的结果编辑器中编辑结果。
  5. 完成更改后,单击接受合并。对所有冲突的文件重复此操作。
  6. 在团队资源管理器中打开“更改”视图并提交更改以创建合并提交并解决冲突。

【讨论】:

  • 我确实看到了,但是没有看到如何在 Visual Studio 中合并。我一般是同步的。它在 Sync 上失败,然后告诉我查看空的输出窗口。
  • 尝试 pulling,这应该会将更改从 repo 带到您的本地计算机,从而触发合并。
猜你喜欢
  • 2020-07-21
  • 1970-01-01
  • 2020-03-27
  • 2021-11-09
  • 1970-01-01
  • 2019-10-18
  • 1970-01-01
  • 2020-02-28
  • 2011-08-20
相关资源
最近更新 更多