清理Main到Dev变更集

时间:2017-04-26 16:59:44

标签: visual-studio tfs merge

我的主分支似乎有我的Dev分支没有的变更集,但它们更老了。 我应该如何/可以清理更改集?

以下是尝试将Main合并到Dev并说有变化。我的理解是,如果Main和Dev匹配,我不应该在合并期间看到更改集。

如果我从Dev合并到Main,我看不到任何更改集。

即使已经应用了更新的更改集,我是否应该合并这些?进行了示例更改并在4/25合并到Main。

这会覆盖当前代码还是只会更新历史记录?

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以将tf merge command/discard选项一起使用。

  

/ discard 不执行合并操作,但会更新合并   跟踪合并发生的历史记录。这会丢弃变更集   从用于特定的合并。

示例命令:

tf merge $/Project/SourceBranch $/Project/TargetBranch /discard /recursive /version:C56693~C56693

它丢弃变更集56693.版本是从〜到,因此您可以一次丢弃多个变更集。命令完成后,您仍然需要签入合并