软件版本号定义规范
GNU 风格的版本号命名格式
版本格式:主版本号.子版本号[.修正版本号[.编译版本号]]
主版本号:做了不兼容的 API 修改
子版本号:做了向下兼容的功能性新增
修订号:做了向下兼容的问题修正
编译版本号:编译器在编译过程中自动生成;其中包含日期版本号和希腊字母版本号
日期版本号 和 希腊字母版本号
日期版本号:记录修改的当前日期
希腊字母版本号:标注当前版本的软件处于哪个开发阶段
-
α \alpha α:内测版 - 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,或者专业测试人员测试用,一般而言,该版本软件的Bug较多,需要继续修改。
-
β \beta β:公测版 - 该版本相对于 α \alpha α 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI,供专业爱好者大规模测试用。
-
RC(Release Candidate):候选版本 - 该版本已经相当成熟了,完成全部功能并清除大部分的BUG,基本上不存在导致错误的BUG,与即将发行的正式版相差无几。
-
Release:正式版 - 最终交付用户使用的一个版本。一般情况下,Release不会以单词形式出现在软件封面上,取而代之的是符号®。
举例:1.1.1.051021_beta
参考资料: https://www.jianshu.com/p/9a25e8eae32e