如何解决解决冲突后,强制在TFS中进行合并
| TFS 2010,VS 2010 我们在TFS中遇到一种情况,开发人员未遵循正确的合并过程。当我将他的开发人员目录与主干进行比较时,我得到许多标记为不同或完全不在主干中的文件。他上次对中继的合并/签到是在2011-05-26,而他对dev分支的最后签到是2011-05-25。 我相信发生了两件事: 他没有正确从主干更新他的dev分支(我们要求开发人员合并主干-> dev分支并在合并dev->主干之前进行编译) 他没有正确解决合并冲突 问题在于,一旦他将冲突标记为已解决,随后的合并将忽略这些差异。我需要强制进行合并,以重新查看整个文件中的差异,以便可以手动更新他所做的每个更改。 我怎样才能做到这一点?解决方法
您需要转到命令行并使用``0''例如
tf merge $/TeamProject/DevBranch $/TeamProject/Trunk /force
这应该做您想要的。
有关更多信息,请尝试tf msdn
,它将打开浏览器,并带您到tf命令工具的联机帮助。
/recursive
修复了所有问题,并显示GUI出现冲突。
, 我发现您的答案和评论最有帮助。我想补充一点,我需要删除/ preview选项以最终打开冲突解决UI。
tf merge /recursive /force /version:C5367 \"$/Source\" \"$/Target\"
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。