如何解决 Azure Dev Ops 中的拉取请求合并冲突?

Kir*_*eed 13 azure-devops

在 DevOps UI 中,我创建了一个 PR 将我的分支合并到 master 中。但是 UI 指示存在冲突。 拉取请求用户界面

我想通过接受编辑的分支来解决冲突。然而,用户界面中似乎没有任何东西可以做到这一点。

我查看了这个问题,其中提到 DevOps 没有此功能。然而它似乎如此接近,以至于我觉得我可能只是错过了一些东西。

[更新]

我一圈圈地赞同和赞同并发表评论。最后我注意到完整组合右侧的汉堡菜单。 汉堡菜单

我尝试重新启动合并,但它似乎没有做任何事情。

pwr*_*imo 10

可以在现场解决一些合并冲突。此功能的可用性可能与差异的复杂程度有关。冲突选项卡提供了多个选项来选择或编辑下面的结果。

如果您没有此选项卡,则必须在本地解决您的更改。

合并工具

  • 冲突选项卡不是标准的。您组织内的管理员需要安装一个扩展,例如这个官方的 Microsoft [拉取请求合并冲突扩展](https://marketplace.visualstudio.com/items?itemName=ms-devlabs.conflicts-tab)。安装它为我的团队提供了以前不存在的“冲突”选项卡。 (5认同)
  • @TheFool,您需要将一个分支合并到另一个分支中以启动解决冲突的流程 (2认同)

小智 10

如果其他人发现这篇文章,仅供记录。

在撰写本文时,DevOps 没有任何内置工具来解决拉取请求合并冲突。

它必须在本地完成。

但是,有一些扩展可以显示解决方案中提到的“冲突”选项卡。

拉取请求合并冲突扩展