我在TFS中遇到了文件冲突,我无法摆脱:
如果我点击 AutoResolve ,则会显示:
由于内容更改冲突,名称没有解决冲突 更改或编码更改。这些冲突需要解决 单独
但它没有给我任何合并选项。
我尝试取消映射并从磁盘中删除工作区并重新添加它,但冲突仍然存在。 任何想法如何摆脱它?
编辑,问题似乎是由文件的名称更改引起的。与错误消息中的文件相比,磁盘上的文件缺少一个字母。
答案 0 :(得分:4)
我能够使用命令行中的tf来解决这种情况。
tf resolve <filename> /auto:keepyours
但我认为我应该使用
tf resolve <filename> /auto:deleteconflict
在任何情况下,keepyours都会将我的本地文件设置为所选文件,并从VS中删除冲突。
答案 1 :(得分:3)
我没有找到原因所以我无法以理想的方式解决问题。由于重新映射工作区并没有摆脱冲突,我终于最终删除了我的TFS工作区并全部创建它。我只能假设原因是由于某种错误。
答案 2 :(得分:1)
遗憾的是,在这种情况下,没有合并选项可供选择。 “Target Local Pending”类型的冲突表示正在重命名本地项,并且重命名的目标的更改与重命名有冲突。
我建议您备份对该文件的任何更改并撤消挂起的更改以消除冲突,然后继续。