TFS合并死锁

时间:2015-10-14 16:56:18

标签: visual-studio-2013 tfs merge

我正在尝试在TFS中执行合并。完成合并向导后,我收到了与大多数文件的冲突。它们都是“现有文件”与下面的错误冲突

“本地已存在同名的非版本控制文件或可写文件”

我选择覆盖所有本地文件。当我打开目标解决方案时,我尝试合并的所有更改都不存在,并且我收到构建错误。但是,当我选择“签到”时 - 我可以在包含的更改下看到它们[合并,编辑]或[合并,分支]。这就像他们处于某种不确定的状态。

我不确定如何通过这个。我试图检查更改并收到错误,告诉我“获取最新信息。”当我尝试“获取最新信息”时 - 我收到消息“无法执行获取操作,因为文件已存在于本地”

关于如何摆脱这种僵局的任何想法?

1 个答案:

答案 0 :(得分:1)

在本地工作空间中与源控件资源管理器中的目标分支进行比较时,必须存在一些冲突。

解决问题的简单方法。您可以删除本地映射的目标分支(将备份复制到其他文件夹)。然后从源代码管理中获取最新版本的目标分支。再次进行合并,检查挂起的更改。