我们的情况如下,但在任何情况下我都很好奇这个问题。你如何版本你的项目和管理版本?
我们拥有包括4个项目的框架:
- 豆
- UTIL
- 框架
- 网络
我们还需要一个版本,并依赖于一个模块bean和util版本。
最后,我们有一个客户项目,其中包含特定版本的核心项目和一个或多个模块。
是否有标准的方式来版本这些项目?
当我们尝试向QA发布发布,然后通过维护版本(发布=标签和可能的分支)来管理我们正在进行的开发时,对我来说看起来很简单的事情变得非常复杂。
我更喜欢以下内容:
1.2.0 - 主要和次要版本+发布。
1.2.1 - 下一个版本
1.2.0_01 - 在1.2.0版本(分支)的bug修复
等
任何想法?
我曾经工作过的一个地方做过major-minor-bugfix,真的很认真,只是为了增加巨大的东西而增加了专业。他们已经存在了15年,我正在研究最新最好的版本:1.52.0 :) – tloach 2008-10-10 17:54:16