软件版本命名规则
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件版本命名规则
写过很多软件⼩⼯具⽤于⽣产测试,但终究不太明确如何给软件版本命名,先稍作整理如下:
<主版本号>.<次版本号>.<修订版本号>
版本号升级原则:
主版本号:功能模块有⼤的变动。
⽐如增加多个模块或者整体架构发⽣变化。
次版本号:相对主版本号⽽⾔,只是局部的变化。
但该局部的变化造成了程序和以前版本不能兼容,或者对该程序以前的协作关系产⽣了破坏,或者功能上有⼤的改进或增强。
修订版本号:局部的变动,主要是局部函数的功能改进,或者bug的修正,或者功能的扩充。
原则上,⾃第⼀个稳定版本发布后,修订版本号会经常性改动,⽽次版本号则依情况作改动,主版本号改动的频率很低,除⾮有⼤的重构或功能改进。
对于⼩项⽬⽽⾔,甚⾄可以简化为此版本号+修订版本号
如:V0.0.0
下⾯是⼈家发布的软件版本号命名,也可参考。