TFS Remerge / Rebranch / Reintegrate

时间:2015-07-24 17:17:36

标签: tfs branching-and-merging

我有一个场景,我的根项目有生产中的代码,我有两个分支。如果我们有缺陷修复和少量增强的维护。另一个分支名称“Major”是我们在准备部署之前需要4个月的重大改进。当我们对维护分支进行更改时,我们将在部署时将其合并到root,然后将更改合并到Major分支中。我不知道如何在TFS中这样做。在过去我以为我可以使用根文件夹中的分支并选择Major作为目标,但TFS抱怨分支已经存在。建议?

root
 |
 |--Maintenance
 |--Major

2 个答案:

答案 0 :(得分:3)

你应该能够做你的建议。我很好奇" ...我想我可以使用根文件夹中的分支并选择Major ..."你会合并,而不是分支

您的步骤将是:

  1. 从root合并到Maintenance(确保同步)
  2. 从维护合并到root(用于部署)
  3. 从root合并到Major(用于前向集成)
  4. 如果您无法执行这些步骤,那么分支可能不是从根创建的。祝你好运!

答案 1 :(得分:1)

你想要合并。您从Maintenance合并到root,然后从root合并到Major