本文介绍软件版本号编码。
软件版本号的编码方式有很多种,这里介绍一种软件版本号编码,可在软件版本控制过程中使用。
1.版本格式
软件版本格式如下:
M.m.p.b
各段含义:
M:Major number,代表主版本号,在发生软件重大更新时变更
m:minor number,代表次版本号,在发生软件次要更新时变更
p:patch number,代表修订号,在修复软件bug时变更
b:incrementing build counter,代表编译版本号,软件内部开发测试时进行变更
注意:
1)各段可根据实际情况,安排不同的位数来表示,如:
M.mm.pp.bb
代表主版本号用1位数字,次版本号用2位数字,修订号用2位数字,编译版本号用2位数字,例:V1.02.13.08
2)编译版本号用于内部开发测试用,在发生bug时,软件内部开发,测试时此计数器增加,当软件再次发布时,补丁号加1。例:
前一次软件发布版本号为:V1.0.1.0
发现bug需要修复,内部版本号由V1.0.1.1开始计数
软件内部开发,测试到版本号为V1.0.1.7时,软件bug修复完成
这时软件版本发布,修订号加1,为:V1.0.2.0
2.软件版本发布
软件版本发布时,可根据实际情况发布若干段,如某些医疗软件要求软件发生次要更新时需要走注册变更流程,而只是修复bug时可不必,这时软件版本显示可只显示前3段。而编译版本号只用于内部开发测试用。
总结,本文介绍了一种软件版本号编码。