【问题标题】:TFS Remerge/Rebranch/ReintegrateTFS 合并/分支/重新集成
【发布时间】:2015-07-24 17:17:36
【问题描述】:
我有一个场景,我的根项目包含生产中的代码,并且我有两个分支。如果我们有缺陷修复和小改进,则用于维护。另一个分支名称“Major”用于进行重大增强,我们需要 4 个月才能准备好部署。当我们对维护分支进行更改时,我们希望在部署时将其合并到 root,然后将更改也合并到主要分支中。我看不到如何在 TFS 中做到这一点。过去我以为我可以只使用根文件夹中的分支并选择主要作为目标,但 TFS 抱怨该分支已经存在。有什么建议吗?
root
|
|--Maintenance
|--Major
【问题讨论】:
标签:
tfs
branching-and-merging
【解决方案1】:
你应该能够按照你的建议去做。我很好奇“......我想我可以只使用根文件夹中的分支并选择主要......”你会merge,而不是branch。 p>
你的步骤是:
- 从根合并到维护(以确保同步)
- 从维护合并到根(用于部署)
- 从根合并到主要(用于前向集成)
如果您无法执行这些步骤,则可能不是从根创建分支。祝你好运!
【解决方案2】:
你想合并。您从Maintenance 合并到root,然后从root 合并到Major。