Was ist der Unterschied zwischen Spring GA, RC und M2 Versionen?
-
22-09-2019 - |
Frage
Spring Version 3.0 ist jetzt GA Freigabe, vor, dass sie 3,0 gestartet RC1 , RC2 Version Auch gab es Frühling 3.0 M2 Version. Was ist der Unterschied zwischen GA, RC, M-Versionen?
Lösung
GA = Allgemeine Verfügbarkeit (a release); sehr stabil und verfügen über komplette sollte
RC = Release Candidate; wahrscheinlich verfügen über vollständige und sollte recht stabil sein - Probleme relativ selten sein sollte und kleinere, aber es lohnt sich Berichterstattung zu versuchen, sie für die Freigabe festgelegt zu bekommen
.M = Milestone build - wahrscheinlich nicht verfügen über vollständig; sollte vage stabil sein (das heißt, es ist mehr als nur eine nächtliche Snapshot), kann aber immer noch Probleme hat.
SR = Service Release (nachfolgende Wartungsversionen, die nach größeren -RELEASE
kommen).
Andere Tipps
Siehe Software Release Lebenszyklus auf Wikipedia. Der gesamte Lebenszyklus wird im Detail beschrieben.
Ich denke:
- GA - allgemein verfügbar ist, oder öffentlich erlaubt verroht und intensive Folter ausgesetzt.
- RC- Hmm, diese ein guter Kandidat für die Öffentlichkeit freizugeben sein könnten und auch sehen, ob es ein kritischer Fehler verbleibt.
- M2- Hmm, haben wir den zweiten Meilenstein in unserem Projektplan erreicht, lassen Sie uns sehen, was die Mitglieder halten und sammeln einige Ideen über die Fehler, die nach wie vor bestehen bleiben kann.
Normalerweise seine Milestone Release, dann Versionen RC und dann eine GA-Version.
In einem Open-Source-Projekt, Sie in der Regel würden einen öffentlich Plan für Veröffentlichungen, die Ihnen tatsächlich geben können gute Ideen zu dem Release-Plänen des Projektes. Wie, welche Qualitätskriterien bestimmt eine RC, GA oder eine Milestone-Release.