我有在TFS文件冲突,我无法摆脱的:不可移动的冲突
如果我点击AutoResolve它说:
没有冲突由于内容更改发生冲突而被解决,名称 更改或编码更改。这些冲突将需要分别解决
但它没有给我任何合并选项。
我试过从磁盘上取消映射和删除工作区并重新添加它,但冲突仍然存在。 任何想法如何摆脱它?
编辑时,问题似乎是由文件的名称更改引起的。与错误消息中的文件相比,磁盘上的文件缺少一个字母。
我有在TFS文件冲突,我无法摆脱的:不可移动的冲突
如果我点击AutoResolve它说:
没有冲突由于内容更改发生冲突而被解决,名称 更改或编码更改。这些冲突将需要分别解决
但它没有给我任何合并选项。
我试过从磁盘上取消映射和删除工作区并重新添加它,但冲突仍然存在。 任何想法如何摆脱它?
编辑时,问题似乎是由文件的名称更改引起的。与错误消息中的文件相比,磁盘上的文件缺少一个字母。
我没有找到原因,所以无法以所需的方式解决问题。由于重新映射工作空间并没有摆脱冲突,所以我最终终止了删除我的TFS工作空间并创建完成。我只能假设原因是由于某种错误。
我最终不得不做同样的事来修复它。在我的情况下,它也是由于文件重命名,然后是一个破坏。 – Heliac
不幸的是在这种情况下没有合并选项提供。 “目标本地待处理”类型的冲突表示本地项目正在重命名,并且重命名也的目标具有与重命名冲突的更改。
我建议您备份对该文件所做的任何更改,并撤消挂起的更改以消除冲突,然后继续。
我没有明确提及它,但我没有任何待解决的更改,我可以撤消... –
@ juni-j我不知道你怎么会有冲突,然后呢?您的工作文件夹中是否有未更改的更改?造成这场冲突的行动是什么?得到?合并?签入? –
老实说,我不知道它是如何发生的,但它似乎是一个文件的名称更改导致此。基本上我有一个冲突,我无法解决,也没有任何待处理的更改。 –
我能够从命令行使用tf来解决这种情况。
tf resolve <filename> /auto:keepyours
但我想我应该用
tf resolve <filename> /auto:deleteconflict
在任何情况下,keepyours设置我的本地文件为选定的文件和删除从VS.冲突
相关文件:MSDN Resolve Command
您最近是否更改过计算机或计算机名称?服务器移动了吗?对TFS工作区的任何更改?任何这样的事情? –
我们正在使用团队基础服务,但自从项目启动以来,我一直没有改变计算机。然而,工作空间中的很多变化...... –
我看到了一些变化,像这些在一个废弃的工作区中的孤儿变化。如果您仍然可以访问您留下的工作区,则可以查看是否还有可检查的内容。此外,即使您没有待处理的更改,请查看撤消是否是一个选项。对不起,如果这听起来有点像“得到一个更大的锤子和更猛烈”,但基本上,这听起来像你处于腐败状态。 –