回滚并在特定的dev分支中合并回Main分支

时间:2016-06-14 08:07:48

标签: tfs

我有两个Dev分支。 Dev1和Dev2。它具有相同的代码库集,具有最小的更改。和一个主分支,如基地分支。

  1. 我将Dev1移至Main
  2. 回滚Dev1从Main更改。
  3. 将Dev2移至Main
  4. 再次将Dev1移动到Main。在这里,我将得到回滚变更集不会移动到Main的问题。
  5. 所以在哪一步我需要使用/ keepmergehistory来避免这个问题。我们在VS UI中也有这个选项吗?

1 个答案:

答案 0 :(得分:0)

我已经在我的环境中测试过(TFS2015.2 + VS2015.2)并执行了以下步骤,在此过程中没有出现任何问题,您可以查看以下步骤:

  1. 来自Main的分支Dev1和Dev2
  2. 在Dev1和Dev2中进行一些更改,然后签入。
  3. 从Dev1合并到Main,检查对Main的更改
  4. 将刚刚签入的变更集回滚到Main,检查对Main的更改
  5. 从Dev2合并到Main,检查对Main的更改
  6. 从Dev1合并到Main,检查对Main的更改