【发布时间】:2012-08-26 23:07:55
【问题描述】:
我在问自己如何通过发布和修补程序管理分支。
例如,如果我们有一个主分支,一个发布分支 V1,以及每个发布分支(developmet V1 和 V2)的发布分支 V2 和开发分支,我们在发布分支 V1 中发现了一个错误。我们必须开发一个修补程序,但是如何在发布分支 V2 和开发分支中合并这个修补程序。像这样:将 V1 发布到 Main 以发布 V2,将 main 发布到开发 V1 和 V2 ?
如果我这样合并,版本到版本 V2 已经过时了?
但是如何管理主分支?它不应该尽可能稳定吗?以及这个主分支是如何管理的,因为有很多合并,所以哪个版本的developpement在主?
通过这种模式,我将介绍客户可以拥有不同版本的产品的情况。
谢谢。
【问题讨论】:
-
你可能想看看这里; vsarbranchingguide.codeplex.com
-
我已经阅读了这篇文章,但我没有找到我的问题的答案...
-
您能否发布一张您的分支层次结构的快速图片,以及您在合并时遇到问题的地方?我发现很难理解这些描述。谢谢。
-
@DaveShaw 我刚刚添加了一个模式。更简单地说,我想同时在不同的版本上工作。
-
我不明白你在“所以哪个版本的developpement是主要的”中问什么,请你澄清一下?
标签: tfs release branching-and-merging hotfix