web-dev-qa-db-fra.com

Quelle est la différence entre les versions Spring, GA, RC et M2?

La version 3.0 de Spring est maintenant GA version, avant qu'ils aient lancé la version 3.0 RC1, RC2 version , il y avait Spring 3.0 M2 version. Quelle est la différence entre les versions GA, RC, M?

177
Rakesh Juyal

GA = Disponibilité générale (une version); devrait être très stable et complet

RC = candidat à la libération; probablement complet, et devrait être assez stable - les problèmes devraient être relativement rares et mineurs, mais il vaut la peine de les signaler pour essayer de les résoudre avant leur publication.

M = génération de jalon - probablement pas complet; devrait être vaguement stable (c’est-à-dire que c’est plus qu’un simple instantané nocturne), mais peut toujours avoir des problèmes.

SR = Service Release (versions de maintenance ultérieures qui suivent une majeure -RELEASE).

339
Jon Skeet

Reportez-vous à cycle de vie d'une version du logiciel sur Wikipedia. Tout le cycle de vie est décrit en détail.

enter image description here

118
Grant Zhu

Je pense:

  • GA - Généralement disponible ou autorisé à être brutalisé et soumis à une torture intense.
  • RC- Hmm, ceux-ci pourraient être un bon candidat à rendre public et également voir s'il reste un bogue critique.
  • M2- Hmm, nous avons franchi la 2e étape de notre plan de projet. Voyons ce que les utilisateurs pensent et rassemblons quelques idées sur les bugs qui pourraient encore persister.

Habituellement, sa version Milestone, puis la version RC, puis une version GA).

Dans un projet Open Source, vous avez généralement un plan public pour les versions, ce qui peut vous donner de bonnes idées sur les plans de version du projet. Comme, quels critères de qualité déterminent une RC, GA ou une version Milestone.

25
user59634