如何从Team System中的合并工具中删除合并候选?

时间:2009-06-12 21:16:34

标签: tfs

在Team System中,我有一个在分支ServicePack \ 2.1(从Integration分支)中更改的文件,我不想将它合并到Integration。当我尝试合并选定的变更集时,如何从潜在的变更集列表中删除它?

3 个答案:

答案 0 :(得分:48)

假设您要删除候选人#1234 ...

tf merge ServicePack\2.1 Integration /r /version:1234~1234 /discard
tf checkin

答案 1 :(得分:6)

在Team Foundation Server 2010中,您可以使用以下语法从合并中放弃更改集:

tf merge "$/[Source Branch]" "$/[Target Branch]" /r /version:[Version] /discard

答案 2 :(得分:-5)

虽然您无法“删除”合并候选项,但在合并该文件时,可以选择“接受目标版本”选项。

这会将文件标记为已合并,但不会对目标进行任何更改。虽然不是最优雅的解决方案,但它可以满足您的需求。