(各项目具体情况不同,仅供参考)
版本号命名样例
1.2.3.190901_beta_m
主版本号(1): 当功能模块有较大改动,比如增加多个模块或发生架构变化时,进行修改。由项目决定是否修改
子版本号(2): 功能有一定变化或增加。由项目决定是否修改
阶段版本号(3):一般是Bug修改或是一些小的改动,要经常发布修订版,时间间隔不限。由项目经理决定是否修改
日期版本号(190901):用于记录项目当前的日期。由开发人员决定是否修改
-
希腊字母版本号(beta):用于标注当前版本的软件处于哪个开发阶段。当软件进入到另一个开发阶段时,需要修改此版本号。
由项目决定是否修改。alpha : 以实现软件功能为目的,主要是提交测试的第一或第二个版本 beta : 消除了严重bug,还需进一步测试 pre : 基本上已经成熟,基本不存在bug release : 发布版
-
平台版本号(m):软件使用的平台
m : mac端 u : ubuntu端 w : windows端
所有的字母都是小写。主要是为了防止出错。