根据the documentation for the tf merge command,使用/discard
标志:
不执行合并操作,但是将合并历史记录更新为 跟踪合并发生。这丢弃了变更集 用于特定的合并。
但是对于我的一生,我无法获得执行此操作的命令。我已将多个变更集检入Develop分支中,出于某种原因不应将其合并到Master分支中,但是当我在VS 2017 Command Prompt中运行命令时,我收到一条消息,内容如下:
已将 C:\ source-path \ file 解析为KeepYours
在“待更改”窗口中,其外观与我刚刚通过UI合并更改集的外观相同。我试过将/discard
标志与其他几个标志-/baseless
,/force
,/recursive
组合在一起,但无济于事。我是在误解这里的东西还是有某种错误?