Spring 的 GA、RC 和 M2 版本有什么区别?
-
22-09-2019 - |
题
Spring的3.0版本现已发布 遗传算法 发布,在此之前他们已经推出了3.0 RC1, RC2 版本 另外,还有 Spring 3.0 M2 版本。GA、RC、M 版本有什么区别?
解决方案
GA =一般可用性(释放);应该非常稳定,并设有完整
RC =推出候选;可能是完整的功能,应该是相当稳定 - 问题应该是比较罕见的,次要的,但值得报告,以试图让他们固定的发布
。M =里程碑版本 - 可能不是完整的功能;应该依稀稳定的(即它不仅仅是一个夜间快照),但仍可能有问题。
SR =服务版本(后续维护版本主要-RELEASE
之后而来)。
其他提示
请参考维基百科软件版本周期。的整个生命周期中详细描述。
我认为:
- GA - 普遍可用,或公开允许残酷对待和遭受剧烈酷刑。
- RC- 嗯,这些可能是向公众发布的一个很好的候选者,也可以看看是否还存在任何严重的错误。
- M2- 嗯,我们已经达到了项目计划中的第二个里程碑,让我们看看用户的想法,并收集一些关于可能仍然存在的错误的想法。
通常,先是里程碑版本,然后是 RC 版本,然后是 GA 版本。
在开源项目中,您通常会有一个 民众 发布计划,这实际上可以为您提供有关项目发布计划的好主意。例如,什么质量标准决定 RC、GA 或里程碑版本。
不隶属于 StackOverflow