Visual studio 清理主开发人员变更集
我的主分支似乎有我的开发分支没有的变更集,但它们更老我应该/可以如何清理更改集? 下面的代码试图将Main合并到Dev中,并表示存在更改。我的理解是,如果Main和Dev匹配,那么在这个合并过程中我就不会再看到更改集了 如果我从Dev合并到Main,我看不到任何更改集 即使已经应用了较新的更改集,我是否应该合并这些更改集?示例更改于4月25日进行并合并到Main中 这会覆盖当前代码还是仅仅更新历史记录 您可以与Visual studio 清理主开发人员变更集,visual-studio,tfs,merge,Visual Studio,Tfs,Merge,我的主分支似乎有我的开发分支没有的变更集,但它们更老我应该/可以如何清理更改集? 下面的代码试图将Main合并到Dev中,并表示存在更改。我的理解是,如果Main和Dev匹配,那么在这个合并过程中我就不会再看到更改集了 如果我从Dev合并到Main,我看不到任何更改集 即使已经应用了较新的更改集,我是否应该合并这些更改集?示例更改于4月25日进行并合并到Main中 这会覆盖当前代码还是仅仅更新历史记录 您可以与/discard选项一起使用 /discard不执行合并操作,但更新合并 跟踪合并发生
/discard
选项一起使用
/discard不执行合并操作,但更新合并
跟踪合并发生的历史记录。这将丢弃变更集
用于特定的合并
示例命令:
tf merge $/Project/SourceBranch $/Project/TargetBranch /discard /recursive /version:C56693~C56693
它丢弃变更集56693。版本是从~到,因此您可以一次放弃多个变更集。命令完成后,仍然需要签入合并