TFS 2013中的丢弃更改集仍在Visual Studio中显示为待处理合并候选项

时间:2016-05-09 15:21:03

标签: visual-studio visual-studio-2013 tfs tfs2013

由于在Visual Studio中似乎没有丢弃挂起的合并候选更改集的选项,因此我从CLI执行了以下命令:

tf merge [source] [destination] /recursive /version:[changeset]~[changeset] /discard
tf checkin

然后我运行以下命令以确认变更集已从我的合并候选列表中删除,实际上已按预期删除它:

tf merge [source] [destination] /recursive /candidate

问题是当我回到Visual Studio并执行分支&合并 - >使用所选更改集选项使用相同的源和目标分支合并源代码管理合并向导仍会显示我刚从中删除的变更集CLI作为可用的合并候选者。

1 个答案:

答案 0 :(得分:0)

刚刚使用TFS 2013.5 + VS 2013.5进行了测试,但无法重现您的方案。在我的测试中,当执行命令tf checkin时,您将看到刚刚从CLI中丢弃的更改集仍显示在源代码管理合并向导中,如果您执行命令tf checkin,您将无法再看到丢弃的变更集。