我的团队维护了一个带有 GUID 字典的 JSON 文件,用于版本我们的服务正确使用的图像。两个开发人员可以对同一个条目进行不同的更改,因此当他们覆盖文件中的同一行时,无论谁稍后提交都会发生 merge 冲突。
我们使用 Azure DevOps 并且我想使用 .gitattributes 在完成 pull 请求时有效地始终在这个文件中“merge 我们的”。但是,Azure DevOps 似乎并不尊重这个服务器端,因为即使使用 .gitattributes 文件,尝试完成 pull 请求仍然会失败。
有一个 similar User Voice request但那是很久以前的事了。
是否有另一种方法可以实现类似的行为,以防止必须使用 Azure DevOps 执行通常不必要且耗时的单行 merge 冲突解决方案?
请您参考如下方法:
有一个扩展可以解决浏览器中的这种 merge 冲突。
Pull Request Merge Conflict Extension
这稍微改善了这个问题。




