# 版本后缀
# Pre-alpha
有时软件会在 Alpha 或 Beta 版本前先发布 Pre-alpha 版本。相比 Alpha 或 Beta 版本,Pre-alpha 版本一般功能不完整。
# Alpha
内部测试版,一般不向外部发布,内部交流或者专业测试人员使用。因为处于软件发布周期中的第一阶段,所以使用希腊字母 α 命名。
# Beta
公开测试版,这个版本可能持续加入新的功能,在 Alpha 版之后发布。
# Gamma
相当成熟的测试版,与即将发行的正式版相差无几。
# RC(Release Candidate)
候选版本,RC 版通常不会加入新的功能,主要除错,如果没有问题则可发布成为正式版本。在此阶段通常包含所有功能、接近完整,不会出现严重问题。从 Alpha 到 Beta 再到 Gamma 是改进的先后关系,但 RC1、RC2 往往是取舍关系。
# GA(General Availability)
一般可用,首次发行稳定版本,必要活动已经完成,官方推荐广泛使用,可以发售。
# Release
发布版本,最终交付用户使用的正式版本,有时会以字母 R 表示。
# LTS(Long-Term Support)
长期支持版本,延长软件维护周期。
# 版本号
# Version
版本,通常使用数字表示。
格式:主版本号。次版本号。修订号
- 主版本号 (Major):不兼容的 API 修改。
- 次版本号 (Minor):向后兼容的功能新增。
- 修订号 (Patch):向后兼容的问题修正。
# Build
使用数字或日期表示版本号的一种方式。
# SP(Service Pack)
升级包。如:Windows XP SP3