Azure DevOps中同时触发的合并请求是否存在合并冲突,以及如何处理它们?

问题描述

几个月前,我开始使用Azure DevOps。我对Azure DevOps中的请求请求有一个疑问:

例如,如果2个开发人员正在处理同一主题,并且两个更改都将导致合并冲突。每个开发人员都创建了自己的远程分支,并且开发人员将同时在master上创建拉取请求。

Azure DevOps是否检测到此合并冲突并以先进先出的原则进行显示

还有一个更重要的问题:预防这种情况的最佳实践是什么?

谢谢!

解决方法

如果您是说每个分支分别与master冲突:则在“拉取请求”打开后便会立即检测到该错误,并且这两个PR上都会出现。

如果您的意思是每个分支都会与另一个分支发生冲突:除非其中一个PR合并到master中,否则该分支不会突出显示。
规则是“先合并,先服务”。