Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 清理主开发人员变更集_Visual Studio_Tfs_Merge - Fatal编程技术网

Visual studio 清理主开发人员变更集

Visual studio 清理主开发人员变更集,visual-studio,tfs,merge,Visual Studio,Tfs,Merge,我的主分支似乎有我的开发分支没有的变更集,但它们更老我应该/可以如何清理更改集? 下面的代码试图将Main合并到Dev中,并表示存在更改。我的理解是,如果Main和Dev匹配,那么在这个合并过程中我就不会再看到更改集了 如果我从Dev合并到Main,我看不到任何更改集 即使已经应用了较新的更改集,我是否应该合并这些更改集?示例更改于4月25日进行并合并到Main中 这会覆盖当前代码还是仅仅更新历史记录 您可以与/discard选项一起使用 /discard不执行合并操作,但更新合并 跟踪合并发生

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

下面的代码试图将Main合并到Dev中,并表示存在更改。我的理解是,如果Main和Dev匹配,那么在这个合并过程中我就不会再看到更改集了

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

即使已经应用了较新的更改集,我是否应该合并这些更改集?示例更改于4月25日进行并合并到Main中

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

您可以与
/discard
选项一起使用

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

示例命令:

tf merge $/Project/SourceBranch $/Project/TargetBranch /discard /recursive /version:C56693~C56693
它丢弃变更集56693。版本是从~到,因此您可以一次放弃多个变更集。命令完成后,仍然需要签入合并