什么是版本号?

如题所述

版本号A/0的意思:设定初次版本为A,0是修改次数,因此第一次发布的文件就是A/0。

这是最常用的一种订定方式。大部分软件的版号都是用此方法去计算。一个以此方式来订定编号的例子如:2.4。通常订定规则为:major.minor(.build)

major是最大的版本编号,minor为其次,某些软件可能再细分作build,为更小的版本编号。

通常,正式版的版本编号为“1.0”。1.0以下的版本(0.x)为测试版,代表仍有一些重大错误(bugs),未正式推出。

在新版本推出时,应更新major、minor或是build(如有)的版号,决定于变更的大小。当有极大的更新时,会增加major的版号。而当有大更新,但不至于更新major时,会更新minor的版号。若更新比较小,例如只是除虫(bug fixing),则会更新build的版号。

以下是一个例子:

1.0→1.0.1→1.0.2→1.1→1.1.1→2.0→2.1→2.1.1→3.0→…以上例子中,1.0至1.0.1至1.0.2、1.1至1.1.1、2.1至2.1.1都是小更新;1.0.2至1.1、2.0至2.1都是较大的更新;而1.1.1至2.0和2.1.1至3.0则是重大更新。

有时,小数版本号码后面会有“a”、“b”、“rc”等字样,代表某版本的测试版。“a”、“b”、“rc”分别代表“alpha”、“beta”和“releasecandidate”。例如“2.0a”是2.0的alpha测试版,接着可能发布“2.0b”,是2.0的beta测试版。

跟着,又可能出现“2.0b2”,代表2.0的第2个beta测试版。当beta测试完结后,又可能推出“2.0rc1”、“2.0rc2”两个版本,分别代表2.0的第一和第二个release candidate测试版。

当一切测试结束后,就会有“2.0”正式版。有的软件版本不是以1.0开始,而是以0.01开始,如Linux操作系统内核的版本。

扩展资料



同时拥有两个版本编号:

有些软件会同时拥用两个版本编号,即是以两种不同的订定方式,赋予同一个版本两个编号。

小数版本序号可能会跳序:

有些软件的小数版本序号可能会出现跳序 。此处“跳序”是指同一个软件,两个相邻的使用小数版本序号的版本,并不是major、minor或build其中一个值相差1。

混合使用各种定制方式:

有些软件会混合使用各种版本编号订定方式,即不同的版本分别采用不同的订定方式。

参考资料:百度百科-软件版本号

温馨提示:答案为网友推荐,仅供参考
相似回答