昨天在看百度AI的第三方SDK的时候,发现版本号从2.1.3到4.0.0,没有3点几的版本,这引起我的兴趣,因此这篇文章是讲解版本号的一些内容。
版本号格式:
格式:X.Y.Z
X 主版本号 当API兼容性发生变化时,X需要递增
Y 次版本号 当增加功能时,Y递增
Z 修订号 当Bug修复时, Z递增
版本号规则:
当API的兼容性变化时,X必须递增,Y,Z同时设为0;
当新增功能时,Y递增,同时Z设为0;
当bug fix时,Z递增
alpha - 内部版本
一般是表明软件处于初始开发阶段,API不稳定
Pre-release - 先行版本号
该版本不稳定,可能存在兼容性问题,格式:X.Y.Z.[a-c][正整数]
eg: 1.0.0.a1
修饰词
alpha 内部版本
beta 测试版
demo 演示版
enhance 增强版
free 自由版
full version 正式版
lts 长期维护版
release 发行版
rc 将作为正式版发布
standard 标准版
ultimate 旗舰版
upgrade 升级版