软件版本号

版本号

在这里插入图片描述
上图是在MVN仓库中随便找的一个依赖的历 史版本
我们可以发现版本号一般是由 == 数字+英文 ==组成

数字

一般大家都会看到1.x或者1.xx.xxx.Beta这种版本号,前面是数字
以 1.xx.xxx 为例

  • 1是major号,一般重大更新会更新major号
  • .xx或者.xx.xxx称为minor或者build号,在一些比较小的更新上会改变minor号

总的来说,前面的数字表示你更新了多少次,更新的规模

英文

1.xx.xxx.Beta这种版本号,后面结尾的英文表示你是在开发的那个阶段。

Alpha

Alpha是作为一个只有大部分功能做好,并且存在有错误的版本。

Beta

Beta说明软件功能已经完成,但是仍有问题需要有人来测试,一般不对外发布或者推荐开发者使用。

Snapshot

Snapshot也如同其名字,快照,能够马上投入使用,但是需要持续改进的版本。

RC(Release Candidate)

RC版本号如其名,发布候选,功能全部完成,可能会存在微小的bug,可以作为发布的候选,一般会有两个RC1, RC2, 通常RC2会作为正式版本发布。

Release

正式版,可以开放给用户正常使用。

数字版本号
搞清楚了数字后面的英文缩写,现在来看看前面的数字有哪些门道。

一般大家都会看到1.x或者1.xx.xxx.Beta这种版本号,这种数字的版本号

比较特殊的版本号

日期

有些版本号就会在1.x.20191213类似于这种,20191213作为发布版本号

特殊英文简写

例如LTS,是Long support term的意思

数学符号

还有更奇特就是用数学符号π来当版本号,当圆周率位数越长,版本就越趋近某个版本目标

参考资料

  • https://zhuanlan.zhihu.com/p/97161139
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值