版本号命名规则x.y.z
X表示主版本号,当API兼容变化时,X需要递增
Y表示次版本号,当增加功能时(不影响API的兼容性),Y递增
Z表示修订号,当做Bug修复时(不影响API的兼容性),z需要递增
X.Y.Z必须为非负整数,且不包含前导零,必须按照数值递增。
当API的兼容变化时,X必须递增,Y和Z同时设置为0,当新增功能(不影响API的兼容性)或者API标记为Deprecated时,Y必须递增,同时Z设置为0,当进行Bugfix时,Z必须递增。
先行版本号(Pre-Release)意味该版本不稳定,可能存在兼容问题格式为x.y.z.[a-c][整数]。
常见的修饰符
Alpha:内部版
DEV:开发版本
Beta:测试版
Demo:演示版
Enhance:增强版
Full Version:完整版(正式版)
Final:最终版(正式版)
SR:修正版
Trial:试用版
RC:即将作为正式版发布
Spring命名规则
1.Release 版本则代表稳定的版本
2.GA版本则代表可用的稳定版
3.M版中则代表里程碑版具有一些全新的功能或是具有里程碑意义的版本