版本号的意义

  无意中看到,解释了眼花缭乱的版本号背后的意义,特Mark下。

 

  举例:

   MongoDB的版本号。偶数为稳定版,奇数为开发版。例如 1.6.0,1.6.1是稳定版,1.7.0,1.7.2为开发版。

 

   (1)开发者发布1.6.0。这是一个大版本更新,会有很多变化。建议线上系统尽快升级到这个版本。

   (2)开发者着手开发1.8时,发布了1.7.0。这个新的开发分支和1.6.0非常类似,但会加入一些新特性,还可能引入一些Bug

   (3)开发者会继续添加新的功能,然后发布1.7.1,1.7.2等。

   (4)bug修正和没什么风险的功能则合并到1.6的分支上。于是有了1.6.1,1.6.2等。对于这种调整是非常保守的,只有个别功能会添加到稳定版上,一般仅修正Bug。

   (5)1.8.0所有里程碑都达到后,开发者发布一个版本,比如1.7.5

   (6)在详细测试1.7.5后,通常修复一些Bug,修复之后发布1.7.6

   (7)反复重复第六步,直到没有明显Bug,然后1.7.6(或者最后发布的版本)就会被重命名为1.8.0。这样,最新的开发版就成了稳定版。

转载于:https://www.cnblogs.com/qiuyeyaozhuai/archive/2013/05/06/3063030.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值