在软件开发领域,版本号命名通常采用“主版本号.次版本号.修订号”格式,也称为“X.Y.Z”格式,其中:
- 主版本号:当你做了不兼容的 API 修改;
- 次版本号:当你做了向下兼容的功能性新增;
- 修订号:当你做了向下兼容的问题修正;
例如,若当前版本号为1.2.3,那么:
1是主版本号,表示该版本有不兼容 API 修改;
2是次版本号,表示该版本有向下兼容的功能性新增;
3是修订号,表示该版本有向下兼容的问题修正。
当开发周期更长或版本发布更频繁时,可能需要多个修订号,例如1.2.3.1,1.2.3.2等。此外,还有一些开发者会采用日期或其他类似的标识符来替代版本号。