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


Answers:


361

GA =全面上市(发布);应该非常稳定并且功能完整

RC =释放候选者;可能功能完整且应该非常稳定-问题应该相对较少且较小,但是值得报告以尝试解决这些问题以进行发布。

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

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


1
我看到了SR的Spring版本,它们是稳定版吗?(请
参阅

@Slomojo:从来没有听说过-我会仔细阅读文档以尝试找出答案。(也许是服务发布?)
乔恩·斯基特

5
它是Service Release,前不久发现。感谢您的回复。
ocodo

3
按照ocodo - SR是服务版本,因为这里详细:spring.io/blog/2015/06/26/...
詹姆斯巴克斯特

@ user1955934:恐怕不知道。(我建议您查看发布历史。)
Jon Skeet


26

我认为:

  • GA-一般可用,或公开允许遭受残酷对待并遭受酷刑。
  • RC-嗯,这些可能是向公众发布的好候选者,还可以查看是否还存在任何严重的错误。
  • M2-嗯,我们已经达到了项目计划中的第二个里程碑,让我们看看用户的想法,并收集一些有关可能仍然存在的错误的想法。

通常,先发布里程碑,然后发布RC,再发布GA。

在一个开源项目中,您通常会有一个公共的发布计划,实际上可以为您提供有关该项目的发布计划的好主意。就像,什么质量标准决定了RC,GA或Milestone版本。


2
在答案之间围绕条件进行比赛:乔恩·斯基特(Jon Skeet):2010年1月21日在7:12回答阿米特:2010年1月21日在7:13回答
杀手
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.