TFS 2010,VS 2010
我们在TFS中遇到一种情况,开发人员未遵循正确的合并过程。当我将他的开发人员目录与主干进行比较时,我得到许多标记为不同或完全不在主干中的文件。他最后一次对主干的合并/签到是在2011-05-26,而他最后一次对他的dev分支的签到是2011-05-25。
我相信发生了两件事:
他没有从主干正确地更新他的开发分支(我们要求开发人员合并主干->开发分支并在合并开发->主干之前进行编译)
他没有正确解决合并冲突
问题在于,一旦他将冲突标记为已解决,随后的合并将忽略这些差异。我需要强制进行合并,以重新查看整个文件中的差异,以便可以手动更新他所做的每个更改。
我怎样才能做到这一点?
最佳答案
您需要转到命令行并使用tf merge /force
例如tf merge $/TeamProject/DevBranch $/TeamProject/Trunk /force
这应该做您想要的。
有关更多信息,请尝试tf msdn
,它将打开浏览器,并带您到tf命令工具的联机帮助。/recursive
修复了所有问题并显示了GUI冲突。
关于visual-studio - 解决冲突后在TFS中强制合并,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6190739/