关于BETARCALPHAReleaseGA等版本号的意义

Posted xzs603

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于BETARCALPHAReleaseGA等版本号的意义相关的知识,希望对你有一定的参考价值。

  最近由于工作需要经常要去SVN上拉开源项目的源码,对项目的后面所带的BETA、ALPHA、RC等版本号所表示的意义不是很了解,因此不知道拉那个目录好。现在特地去查找了资料,对版本号的意义加以说明。

  Alpha:
    Alpha是内部测试版,一般不向外部发布,会有很多Bug。除非你也是测试人员,否则不建议使用。Alpha是希腊字母的第一位,表示最初级的版本,alpha 就是α,beta 就是β ,alpha 版就是比beta还早的测试版,一般都是内部测试的版本。
        
  Beta:
    该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一缺陷,需要经过多次测试来进一步消除。这个阶段的版本会一直加入新的功能。        

  RC:(Release Candidate)
    Candidate是候选人的意思,用在软件上就是候选版本。Release Candidate就是发行候选版本。和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!  RC版本是最终发放给用户的最接近正式版的版本,发行后改正bug就是正式版了,就是正式版之前的最后一个测试版。

  GA:(general availability)
    比如:Apache Struts 2 GA这是Apache Struts 2首次发行稳定的版本,GA意味着General Availability,也就是官方开始推荐广泛使用了。

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

 

转自:https://zwustudy.iteye.com/blog/1711763

以上是关于关于BETARCALPHAReleaseGA等版本号的意义的主要内容,如果未能解决你的问题,请参考以下文章

关于BETARCALPHAReleaseGA等版本号的意义

发布版本与程序集(等)版本

JDKEclipseMyeclipseTomcat等各种软件的版本详解(写给对版本和兼容性问题焦头烂额的你)

关于gbk, gb2312,unicode,utf-8等字符编码的问题

关于Js添加版本号

关于appStore不显示构建版本的问题