2009-09-25 56 views
4

所以,在TFS中,我尝试将一个分支合并到另一个分支 - 这里有很多需要手动合并的文件。TFS重新运行合并

该对话框出现冲突列表。我通过一些工作并去喝咖啡。屏幕保护程序启动。当我回到我的电脑时,冲突对话列表似乎已经消失,似乎它在所有剩余的文件上完成了“接受它们”。

有什么办法可以强制对话框恢复吗?我不想再次重新开始或者手动计算出需要改变的剩余文件。

在此先感谢。

回答

9

你正在寻找的功能是文件 - >源代码管理 - >恢复冲突解决。

虽然在这种情况下系统工作正常,但实际上并没有解决您背后的“接受他们”的事情,但从不会确定。除非您确定合并的文件状态良好,否则我不会点击Checkin。

最糟糕的情况是,在另一个工作区中再次合并合并,然后将结果(不包含任何手动合并)与原始工作区进行比较。这将告诉你哪些文件有&还没有经过某种改变文件内容的解析过程。

+0

您也可以使用命令行“tf resolve”。 – stannius 2010-03-15 20:34:16

0

明白了。

按下'Check In'按钮。听起来很恐怖,我知道如果你不想登记,但它弹出一个对话框,告诉你有未解决的差异,然后它显示冲突文件列表,以便你可以恢复修复它们。

当您完成整个列表后,TFS会告诉您签入已被取消,因为存在未解决的差异。