Spring的GA,RC和M2版本之间有什么区别?

时间:2010-01-21 07:10:28

标签: spring

Spring的3.0版本现在 GA 发布,之前他们已经推出3.0 RC1 RC2 版本此外,还有Spring 3.0 M2 版本。 GA,RC,M版本之间有什么区别?

3 个答案:

答案 0 :(得分:334)

GA =一般可用性(发布);应该非常稳定并且功能齐全

RC =候选发布者;可能功能齐全且应该非常稳定 - 问题应该是相对罕见和轻微的,但值得报告以尝试将其修复以便发布。

M =里程碑构建 - 可能不完整;应该是模糊稳定的(即它不仅仅是一个夜间快照),但可能仍有问题。

SR =服务版本(主要-RELEASE之后的后续维护版本)。

答案 1 :(得分:117)

请参阅维基百科上的Software release life cycle。详细描述了整个生命周期。

enter image description here

答案 2 :(得分:25)

我想:

  • GA - 一般可用,或公开允许野蛮和遭受强烈折磨。
  • RC-嗯,这些可能是向公众发布的好候选人,也可以看看是否还有任何严重错误。
  • M2-嗯,我们已经达到项目计划的第二个里程碑,让我们看看用户的想法,并收集一些可能仍然存在的错误的想法。

通常,它的里程碑版本,然后是RC版本,然后是GA版本。

在开源项目中,您通常会有一个公共计划用于发布,这实际上可以为您提供有关项目发布计划的好主意。比如,什么质量标准决定RC,GA或里程碑版本。