工作中少不了使用一些开源项目,那就涉及到选择开源项目的版本,顺便了解下行业内通用的版本命名规范,以便工作及学习中使用。
若用 X.Y.Z 表示,则通常情况下偶数 Y 表示稳定版本,奇数 Y 表示开发版本
| 序号 |
格式要求 |
说明 |
| X |
非负整数 |
表示主版本号(Major),当API的兼容性变化时,X需要递增 |
| Y |
非负整数 |
表示次版本号(Minor),当增加功能时(不影响API兼容性),Y需要递增 |
| Z |
非负整数 |
表示修订号(Patch),当修复Bug时(不影响API兼容性),Z需要递增 |
| 描述方式 |
说明 |
含义 |
| Snapshot |
快照版 |
尚不稳定、处于开发中的版本 |
| Alpha |
内部版 |
基本修复了严重缺陷,但需要进行完整的功能测试 |
| Beta |
测试版 |
相对 Alpha 版有很大改进,已消除严重错误,但仍存在一些缺陷 |
| RC |
终测版 |
Release Candidate,即将作为正式版本发布 |
| Demo |
演示版 |
只集成了正式版的部分功能,无法升级 |
| SP |
SP1 |
Service Pack,升级包 |
| Release |
稳定版 |
功能相对稳定,可以对外发性,但有时间限制 |
| Trial |
试用版 |
试用版仅对部分用户发行 |
| Full Version |
完整版 |
即正式版,已发布 |
| Unregistered |
未注册 |
有功能或时间限制的版本 |
| Standard |
标准版 |
能满足正常使用功能的版本 |
| Lite |
精简版 |
只含有正式版的核心功能 |
| Enhance |
增强版 |
正式版,功能优化的版本 |
| Ultimate |
旗舰版 |
体验感更好的标配升级版 |
| Professional |
专业版 |
针对要求更高功能、专业性更强的使用群体发行的版本 |
| Free |
免费版 |
免费使用无限制 |
| Upgrade |
升级版 |
有功能增强或修复已知 Bug |
| Retail |
零售版 |
单独发售 |
| Cardware |
共享版 |
公用许可证 |
| LTS |
维护版 |
Long Term Support,长期维护支持的版本 |
| 描述方式 |
说明 |
含义 |
| Snapshot |
快照版 |
尚不稳定、处于开发中的版本 |
| Release |
稳定版 |
功能相对稳定,可以对外发行,但有时间限制 |
| GA |
正式版 |
General Availability,广泛可用的稳定版本 |
| M |
里程碑版 |
Milestone,具有一些全新的功能或时具有里程碑意义的版本 |
| RC |
终测版 |
Release Candidate(最终测试),即将作为正式版发布 |