【发布时间】:2010-04-07 20:09:10
【问题描述】:
在有开发分支和发布分支的持续集成环境中,您如何处理版本控制?我正在使用 git,因此没有可使用的递增存储库版本。似乎会有重叠的版本,例如 dev 分支上的 1.1.0 和 release 分支上的 1.1.0。你只是附加文本“dev”还是“release”?
另外,当你创建一个发布分支时,你是否立即将开发分支增加到下一个“建议的”发布号?您可能还不知道下一个版本号,但如果您不增加它,那么您将拥有 1.1.0 开发版,其中包含 1.1.0 版中未包含的新工作。
所以我的主要问题是这两个分支之间的版本控制顺序是什么关系?
请记住,我不是在询问如何决定使用什么版本号。我之前尝试过问这个问题,并不断得到诸如“用于重大更改的增量”等的 cmets。
【问题讨论】:
标签: continuous-integration versioning