TFS中无法解决的冲突

时间:2013-10-11 14:13:44

标签: tfs azure-devops

我在TFS中遇到了文件冲突,我无法摆脱:

enter image description here

如果我点击 AutoResolve ,则会显示:

  

由于内容更改冲突,名称没有解决冲突   更改或编码更改。这些冲突需要解决   单独

但它没有给我任何合并选项。

我尝试取消映射并从磁盘中删除工作区并重新添加它,但冲突仍然存在。 任何想法如何摆脱它?

编辑,问题似乎是由文件的名称更改引起的。与错误消息中的文件相比,磁盘上的文件缺少一个字母。

3 个答案:

答案 0 :(得分:4)

我能够使用命令行中的tf来解决这种情况。

tf resolve <filename> /auto:keepyours

但我认为我应该使用

tf resolve <filename> /auto:deleteconflict

在任何情况下,keepyours都会将我的本地文件设置为所选文件,并从VS中删除冲突。

文档:MSDN Resolve Command

答案 1 :(得分:3)

我没有找到原因所以我无法以理想的方式解决问题。由于重新映射工作区并没有摆脱冲突,我终于最终删除了我的TFS工作区并全部创建它。我只能假设原因是由于某种错误。

答案 2 :(得分:1)

遗憾的是,在这种情况下,没有合并选项可供选择。 “Target Local Pending”类型的冲突表示正在重命名本地项,并且重命名的目标的更改与重命名有冲突。

我建议您备份对该文件的任何更改并撤消挂起的更改以消除冲突,然后继续。