web-dev-qa-db-ja.com

SpringのGA、RC、M2リリースの違いは何ですか?

Springの3.0バージョンは現在GAリリースです。3.0を起動する前にRC1RC2 versionまた、Spring 3.0がありましたM2バージョン。 GA、RC、Mバージョンの違いは何ですか?

177
Rakesh Juyal

GA =一般提供(リリース);非常に安定し、機能が完全である必要があります

RC =リリース候補。おそらく機能は完全であり、かなり安定しているはずです。問題は比較的まれでマイナーなはずですが、リリースのために修正するために報告する価値があります。

M =マイルストーンビルド-おそらく機能が完全ではありません。漠然と安定している必要があります(つまり、単なる夜間のスナップショットではありません)が、まだ問題がある可能性があります。

SR =サービスリリース(メジャー-RELEASEの後に続く後続のメンテナンスリリース)。

339
Jon Skeet

ウィキペディアの ソフトウェアリリースライフサイクル を参照してください。ライフサイクル全体について詳しく説明します。

enter image description here

118
Grant Zhu

おもう:

  • GA-一般的に入手可能、または公然と残忍にされ、激しい拷問を受ける。
  • RC-うーん、これらは一般に公開するのに適した候補であり、重大なバグが残っているかどうかも確認できます。
  • M2-うーん、プロジェクト計画の2番目のマイルストーンに到達しました。ユーザーが何を考えているのかを見て、まだ続くバグについていくつかのアイデアを集めましょう。

通常、マイルストーンリリース、RCリリース、GAリリースの順になります。

オープンソースプロジェクトでは、通常、リリースのpublicプランがあります。これにより、プロジェクトのリリースプランに関する良いアイデアが得られます。同様に、RC、GA、またはマイルストーンリリースを決定する品質基準は何ですか。

25
user59634