我有一个变更集8889,要从Visual Studio 2017的“源代码控制合并向导”中删除。我实际上想删除几个变更集,但我是从这个开始的。
如果继续执行该向导,则从目标分支中检出了更改。 最终,我永远不想合并这些更改,也不想在向导对话框中看到更改集8889。
当我在Visual Studio 2017命令行中执行tf merge /recursive /candidate
时,同样会看到变更集8889。
但是,当我尝试放弃与tf merge /discard /version:C8889 $/Company/Source/Team/Gordon $/Company/Source/Main/Develop /recursive
的合并时,它将打印There are no changes to merge
,并且变更集似乎不受影响。它仍然显示在向导中。 如何使变更集消失?
我们使用Azure DevOps,而不是本地TFS服务器。我不知道这有什么区别。
我看过以下问题,但无济于事: