版本命名规则
基本格式
[name].x.y.z-[state]
- name [可选] 一般为v, 表示version
- x.y.z 为各版本的序号,符合语义化版本命名规范
- stats [可选] 表示版本的状态
符合语义化版本命名规范(x.y.z)
规则如下
序号 | 格式要求 | 要求 |
---|---|---|
x | 非负整数 | 主版本号(major), 进行不向下兼容时,递增主版本号 |
y | 非负整数 | 次版本号(minor), 进行向下兼容,新增特性时,递增此版本号 |
z | 非负整数 | 修订(patch),保持向下兼容,修复问题,但不影响特性时,递增修订版本号 |
- 0.y.z 表示开发阶段,一切可能随时改变,非稳定版本。
- 1.0.0 界定此版本为初始稳定版,后面的一切更新都是基于此版本进行修改。
版本状态(stats)
描述方式 | 说明 | 含义 |
---|---|---|
α或者a | alpha版本 | 内测版本,内部测试版本, bug较多 |
β或者b | beta版本 | 公测版本,给外部进行测试的版本,有缺陷 |
γ或者g | Gamma版本 | 相当成熟的版本,于发行版相差无几 |
rc | Release Candidate | 是前面三种测试版本的进一步版本,实现了全部功能,清除了大部分bug |