我的团队维护了一个带有 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
这稍微改善了这个问题。
关于git - Azure DevOps 中的服务器端 .gitattributes 是否有等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56318666/