版本号的定义

Posted 月疯

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了版本号的定义相关的知识,希望对你有一定的参考价值。

对内版本:

建议以上线时间点来命名,这样所有 RD、 QA、PD、UI 都能明确自己的目标。

对外版本:请参考 AppStore 官方建议的 APP 版本 号设置规则,具体如下。

版本号的格式:v.. 版本号的初始值:v1.0.0 管理规则:

主版本号(Major version)

1.产品的主体构件进行重大修改,主版本号加 1;

2.产品的主体构件之间的接口协议重大修改,主版 本号加 1。

副版本号(Minor version)

1.主版本号变更时,副版本号置 0;

2.数据结构变更(新增或修改注释含义的情况除 外),副版本号加 1;

3.若副版本号累加至超过 20 时,采用主版本号进 位制,主版本号加 1, 副版本号重新置 0。

发布消息 发布号(Release)

1.主版本号或副版本号变更时,Release 号置 0;

2.若发布的版本无数据结构变更,则 Release 号加 1。

举例说明: 在新 版本 推出 时, 应更新 major、 minor 或是 build(如有)的版号,决定于变更的大小。 当有极大的更新时,会增加 major 的版号。而当有 大更新,但不至于更新 major 时,会更新 minor 的版号。 若更新比较小,例如只是除虫(bug fixing),则 会更新 build 的版号。以下是一个例子: 1.0→1.0.1→1.0.2→1.1→1.1.1→2.0→2.1→ 2.1.1→3.0→…以上例子中, 1.0 至 1.0.1 至 1.0.2、1.1 至 1.1.1、2.1 至 2.1.1 都是小更新,例如 bug fixing,界面微调等; 1.0.2 至 1.1、2.0 至 2.1 都是较大的更新,例如增 添了许多新的功能; 而 1.1.1 至 2.0 和 2.1.1 至 3.0 则是重大更新,例 如 app 的界面或者功能完全发生变化。

以上是关于版本号的定义的主要内容,如果未能解决你的问题,请参考以下文章

改进版本号的精确数据权限定义和实现

版本号的比较

用于版本号的 npm package.json 配置变量

VS版本号定义规则和相关的Visual Studio插件

有关不同浏览器不同版本号的css以及js计算高度的问题

UWP 版本号