软件版本命名规则
好久没有更博了,加班赶项目.最近完成了在公司的第一个项目,略感兴奋。后续的还完成了软件用户手册,在完成过程中,对软件的版本号很疑惑,因此对软件版本号查资料整理如下。
1>(普通的版本号命名)例如: 1.1.0
第一位:为主版本号,软件有很大的变动,增加了模块或者软件的框架发生了很大的变化.
第二位:为次版本号,对软件而言只是局部的变动,一般来说是对软件的升级
第三位:为修订版本号,一般是Bug的修复或者是一些小的变动或是一些功能的扩充,.当发行一个修订版本或者对
Bug进行修复的修订版
2>(详细的版本号命名)例如:1.1.1.160613_beta
第一位:同上
第二位:同上
第三位:同上
第四位:(日期版本号,)用于记录修改项目的当前日期,每天对项目的修改需要更改日期版本号
第五位:(希腊字母版本号,)用于标注当前版本软件处于那个开发阶段,当软件进入到另一个阶段时需要修改次版 本号.
字母版本号详细命名如下:
alpha 内部测试版,beta外部测试版,demo演示版,Enhance 增强版或加强版
Free自由版,Full Version完全版,属于正式版,shareware共享版,Release 发行版,有时间限制
Upgrade升级版,Retail零售版,Enterprise企业版
如果同一版本同一阶段文件修改过两次以上,则在阶段表示后面加以数字表示,每次修改数字例
例如:1.1.1.160603_beta_b1
当有多人同时提交同一文件时,可以在阶段标识的后面加入人名或缩写
例如:1.1.1.160603_beta_b1pcy
1>(普通的版本号命名)例如: 1.1.0
第一位:为主版本号,软件有很大的变动,增加了模块或者软件的框架发生了很大的变化.
第二位:为次版本号,对软件而言只是局部的变动,一般来说是对软件的升级
第三位:为修订版本号,一般是Bug的修复或者是一些小的变动或是一些功能的扩充,.当发行一个修订版本或者对
Bug进行修复的修订版
2>(详细的版本号命名)例如:1.1.1.160613_beta
第一位:同上
第二位:同上
第三位:同上
第四位:(日期版本号,)用于记录修改项目的当前日期,每天对项目的修改需要更改日期版本号
第五位:(希腊字母版本号,)用于标注当前版本软件处于那个开发阶段,当软件进入到另一个阶段时需要修改次版 本号.
字母版本号详细命名如下:
alpha 内部测试版,beta外部测试版,demo演示版,Enhance 增强版或加强版
Free自由版,Full Version完全版,属于正式版,shareware共享版,Release 发行版,有时间限制
Upgrade升级版,Retail零售版,Enterprise企业版
如果同一版本同一阶段文件修改过两次以上,则在阶段表示后面加以数字表示,每次修改数字例
例如:1.1.1.160603_beta_b1
当有多人同时提交同一文件时,可以在阶段标识的后面加入人名或缩写
例如:1.1.1.160603_beta_b1pcy