回滚TFS部分合并

时间:2015-10-07 05:27:16

标签: version-control tfs branching-and-merging

我在堆栈溢出中看到类似的问题,但它不一样。我需要部分回滚TFS合并

我在TFS中合并了两个分支。我带了我的测试系统分支&与其他分支合并。办理入住手续的人数超过100人。我手动处理冲突(超过50个文件)。它现在处于客户端展示演示的水平。

但现在我的问题是我的经理告诉合并应该发生的事情(变更集)只能转移到生产。我在测试分支中有多个更改集,但都在另一个分支中合并为单个更改集。现在我需要撤消从测试到另一个分支的一些变更集的合并。

测试那些变更集&再次合并它们将无法工作,因为当测试通过时,其他东西将转移到生产。

除了从开始重新开始之外,还有什么方法可以完成它?

由于 Binesh Nambiar C

1 个答案:

答案 0 :(得分:1)

我理解您的方案,例如,您将changeset21(包含changeset1,changeset10和changeset20)合并到“Other Branch”。现在,您只想合并changeset1并想要回滚changeset10和changeset20。

你需要:

  1. 回滚合并到“其他分支”的变更集21。通过这样做,changeset21包含的所有更改都将回滚。检查回滚更改。
  2. 在解决方案资源管理器中右键单击“测试”分支 - >分支和合并 - >合并 - >选定的变更集。
  3. 然后选择要合并到“其他分支”的变更集。
  4. enter image description here