tf merge / discard报告“没有要合并的更改”,但是tf merge / candidate显示了我要放弃的更改集

时间:2019-04-17 22:56:21

标签: merge visual-studio-2017 azure-devops tfvc

我有一个变更集8889,要从Visual Studio 2017的“源代码控制合并向导”中删除。我实际上想删除几个变更集,但我是从这个开始的。

Source Control Merge Wizard shows changeset 8889

如果继续执行该向导,则从目标分支中检出了更改。 最终,我永远不想合并这些更改,也不想在向导对话框中看到更改集8889。

当我在Visual Studio 2017命令行中执行tf merge /recursive /candidate时,同样会看到变更集8889。

Changeset 8889 in Visual Studio 2017 command line

但是,当我尝试放弃与tf merge /discard /version:C8889 $/Company/Source/Team/Gordon $/Company/Source/Main/Develop /recursive的合并时,它将打印There are no changes to merge,并且变更集似乎不受影响。它仍然显示在向导中。 如何使变更集消失?

我们使用Azure DevOps,而不是本地TFS服务器。我不知道这有什么区别。

我看过以下问题,但无济于事:

0 个答案:

没有答案