【发布时间】:2011-06-07 01:23:54
【问题描述】:
当从一个分支合并到另一个分支时,我们可以看到哪些变更集存在于一个分支中,但尚未合并到另一个分支。
其中一些变更集不应该被合并。可以隐藏这些吗?
或者我们是否只需要编辑变更集 cmets 以包含前缀,例如“NOMERGE:”,以直观地过滤掉它们?
我问的原因是,开发人员有时会忘记合并本应合并的更改,而且在其他更改集的森林中很难找到这些更改。
【问题讨论】:
标签: user-interface tfs merge branch
当从一个分支合并到另一个分支时,我们可以看到哪些变更集存在于一个分支中,但尚未合并到另一个分支。
其中一些变更集不应该被合并。可以隐藏这些吗?
或者我们是否只需要编辑变更集 cmets 以包含前缀,例如“NOMERGE:”,以直观地过滤掉它们?
我问的原因是,开发人员有时会忘记合并本应合并的更改,而且在其他更改集的森林中很难找到这些更改。
【问题讨论】:
标签: user-interface tfs merge branch
这是一个奇怪的问题,为什么不应该合并某些变更集,以及如何确定这些变更集。如果您正在对我进行选择性合并,那么看起来分支没有正确创建。我认为您不能使用 Visual Studio 隐藏变更集。但是,使用 TF.exe 命令行应用程序,您可以找出哪些变更集是合并中的候选者,然后有选择地合并各个变更集,请参阅 http://msdn.microsoft.com/en-us/library/bd6dxhfy.aspx
【讨论】:
您可以使用 TF MERGE /DISCARD 选项
http://blogs.msdn.com/b/mohamedg/archive/2009/03/09/how-to-use-tf-merge-discard.aspx
【讨论】: