每当我运行构建时,它都会失败并显示以下错误消息:
“项目 ManagementService.cs 上的冲突不支持自动合并选项”
我该如何解决这个问题?
最佳答案
听起来上述文件存在源代码管理冲突。当两个人编辑同一个文件并且 TFS 无法决定保留哪个更改时,通常会发生这种情况。这通常称为合并冲突,因为当您尝试将更改与服务器上当前存储的内容合并( checkin )时,就会发生这种情况。
如果不是在您尝试 checkin 更改时发生这种情况(这是常见情况),而是在构建过程中发生这种情况,则可能是由于先前构建留下的文件造成的。确保您的源代码构建在空目录中。
如果一切都失败,请将源代码的新副本 checkout 到单独的工作区,并验证现有工作区是否未以某种方式损坏。我可以推荐 Beyond Compare用于进行快速递归目录比较。
关于c# - TFS 内部版本 : the auto merge oprtion is not supported for the conflict on item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5122827/