一般来说,版本格式最主要的部分是 “主版本号.次版本号.修订号”,递增规则如下:
- 主版本号(
X
):不兼容的 API 修改; - 次版本号(
Y
):向下兼容的功能性新增; - 修订号(
Z
):向下兼容的问题修正。
特别地,当主版本号为 0 时,上述规则没有那么严格,因为前者意味着项目处于快速开发时期。
先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。
具体地:
- 使用语义化版本控制系统地项目必须定义公共 API。
- 标注地版本号必须为
x.y.z
的格式,其中x
,y