Spring 的 GA、RC 和 M2 版本之间有什么区别?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/2107484/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
What is the difference between Spring's GA, RC and M2 releases?
提问by Rakesh Juyal
Spring's 3.0 version is now GArelease, before that they have launched 3.0 RC1, RC2version Also, there was Spring 3.0 M2version. What's the difference between GA, RC, M versions?
Spring 的 3.0 版本现在是GA版本,之前他们已经推出了 3.0 RC1、RC2版本,还有 Spring 3.0 M2版本。GA、RC、M 版本之间有什么区别?
回答by Jon Skeet
GA = General availability (a release); should be very stable and feature complete
GA = 一般可用性(发布);应该非常稳定并且功能齐全
RC = Release candidate; probably feature complete and should be pretty stable - problems should be relatively rare and minor, but worth reporting to try to get them fixed for release.
RC = 发布候选;可能功能完整并且应该非常稳定 - 问题应该相对较少且次要,但值得报告以尝试修复它们以供发布。
M = Milestone build - probably not feature complete; should be vaguely stable (i.e. it's more than just a nightly snapshot) but may still have problems.
M = 里程碑构建 - 可能功能不完整;应该模糊稳定(即它不仅仅是夜间快照),但可能仍然存在问题。
SR = Service Release (subsequent maintenance releases that come after major -RELEASE).
SR = 服务版本(major 之后的后续维护版本-RELEASE)。
回答by Grant Zhu
Refer to Software release life cycleon Wikipedia. The whole life cycle is described in detail.
请参阅维基百科上的软件发布生命周期。详细描述了整个生命周期。


回答by Grant Zhu
I think:
我认为:
- GA - Generally Available, or publicly allowed to brutalized and subjected to intense torture.
- RC- Hmm, these could be a good candidate to release to the public and also see if there are any critical bug remaining.
- M2- Hmm, we have reached the 2nd milestone in our project plan, let's see what the users think and gather some ideas about the bugs that may still persist.
- GA - 普遍可用,或公开允许残酷对待并遭受强烈折磨。
- RC-嗯,这些可能是向公众发布的一个很好的候选者,也可以看看是否还有任何严重的错误。
- M2-嗯,我们已经达到了我们项目计划中的第二个里程碑,让我们看看用户的想法并收集一些关于可能仍然存在的错误的想法。
Usually, its Milestone release, then RC releases and then a GA release.
通常,它的里程碑版本,然后是 RC 版本,然后是 GA 版本。
In an Open Source project, you usually would have a publicplan for releases, which can actually give you good ideas about the project's release plans. Like, what quality criteria determines a RC, GA or a Milestone release.
在开源项目中,您通常会有一个公开的发布计划,这实际上可以为您提供有关项目发布计划的好主意。比如,什么质量标准决定了 RC、GA 或里程碑版本。

