关于 alpha、beta、rc、ga、release 等版本号意义

alpha

alpha 是内部测试版,由于功能亦未完善,一般不向外发布,会有很多 Bug,除非你也是测试人员,否则不建 议使用。alpha 是希腊字母的第一位,表示最初级的版本,alpha 是 α,beta 就是 β,alpha 版就是比 beta 还早的测试版。

所以,它是整个软件发布周期中的第一个阶段。

beta

该版本相对于 α 版已有了很大的改进,消除了严重的错误,但还是存在着缺陷,需要经过多次测试来进一步消 除。bate 版本最早对外公开的软件版本,会收集使用者的反馈意见,以便作为进一步修正软件的参考,这个阶 段的版本会一直加入新的功能和特性。

rc(release candidate)

该版本已经相当成熟了,基本上不存在导致错误的严重 bug,除非有重大的 bug 被发现,否则该版本就是最终 发布的候选版本。rc 版本是指在软件开发中,具有潜在成为最终产品的版本,如果在 rc 版本中没有发现重大 错误,就会发布成为正式版本。

ga(general availability)

ga 意味着 general availability,也就是官方开始推荐广泛使用了。

release

该版本意味 “最终版本”,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一 个版本。该版本有时也称为标准版。一般情况下,release 不会以单词形式出现在软件封面上,取而代之是符 号(R)。