TFS 2010、VS 2010
我们在 TFS 中遇到了一种情况,开发人员没有遵循正确的合并程序。当我将他的开发者目录与主干进行比较时,我得到了许多标记为不同或根本不在主干中的文件。他最后一次合并/签入主干是在 2011-05-26,他最后一次签入他的开发分支是在 2011-05-25。
我相信有两件事正在发生:
他没有正确地从 trunk 更新他的 dev 分支(我们要求开发人员合并 trunk -> dev 分支并在合并 dev -> trunk 之前进行编译)
他没有正确解决合并冲突
问题是,一旦他将冲突标记为已解决,后续合并就会忽略这些差异。我需要强制进行合并,重新审视整个文件的差异,以便我可以手动更新他所做的每个更改。
我怎样才能做到这一点?
您需要转到命令行并使用tf merge /force
e.g. tf merge $/TeamProject/DevBranch $/TeamProject/Trunk /force
这应该做你想做的。
欲了解更多信息,请尝试tf msdn
这将打开浏览器并带您访问 tf 命令工具的在线帮助。
/recursive
修复所有冲突并显示 GUI。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)