2010-01-21 43 views

回答

282

GA = General availability(a release);应该是非常稳定和功能齐全

RC =发布候选人;可能功能完整,应该相当稳定 - 问题应该比较少见,但值得报告,试图让它们得到修复以便发布。

M =里程碑构建 - 可能不完整;应该保持稳定(即不仅仅是每晚的快照),但可能仍然存在问题。

+1

我看到春天的SR版本,它们是稳定版本? (sp。Spring Data Rest) – ocodo 2016-04-05 01:45:18

+0

@Slomojo:从来没有听说过 - 我会仔细阅读文档以找出答案。 (Service Release也许?) – 2016-04-05 05:44:32

+1

它是**服务发布**,刚刚发现。感谢您的回应。 – ocodo 2016-04-05 05:48:29

22

我想:

  • GA - 普遍提供或公开允许摧残,并受到强烈的折磨。
  • RC-嗯,这些可能是一个很好的候选人发布给公众,并看看是否还有任何关键的错误。
  • M2-嗯,我们已经达到了我们项目计划的第二个里程碑,让我们看看用户的想法,并收集一些关于可能仍然存在的错误的想法。

通常,其Milestone版本,然后是RC版本,然后是GA版本。

在开放源代码项目中,您通常会有一个公开公开版本的计划,这实际上可以为您提供有关项目发布计划的良好想法。同样,什么质量标准决定了RC,GA或Milestone版本。

+0

种族之间的条件回答: 乔恩Skeet:\t 回答Jan 1 '10 at 7:12 Amit: 回答Jan 1 '10 at 7:13 – Killer 2016-04-11 07:35:02

109

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

enter image description here

+5

你给的定义是**一般**,这意味着它可能不一样春天的用法。 – Pacerier 2014-11-07 19:26:41

相关问题