工作中少不了使用一些开源项目,那就涉及到选择开源项目的版本,顺便了解下行业内通用的版本命名规范,以便工作及学习中使用。
若用 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(最终测试),即将作为正式版发布 |