4

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

在此处输入图像描述

如果我单击AutoResolve它会说:

由于冲突的内容更改、名称更改或编码更改,尚未解决任何冲突。这些冲突需要单独解决

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

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

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

4

3 回答 3

5

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

tf resolve <filename> /auto:keepyours

但我认为我应该使用

tf resolve <filename> /auto:deleteconflict

无论如何,keepyours 将我的本地文件设置为所选文件并从 VS 中删除冲突。

文档位于: MSDN 解析命令

于 2016-05-26T23:12:29.627 回答
4

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

于 2013-10-15T07:36:12.887 回答
1

There are unfortunately no merge options to provide in this case. A conflict of type "Target Local Pending" indicates that the local item is being renamed and the target of the rename also has a change that conflicts with the rename.

I recommend you back up any changes to that file and undo the pending change to remove the conflict, then proceed.

于 2013-10-11T14:38:43.757 回答