La versione 3.0 di Spring è ora la versione GA , prima ancora di aver lanciato 3.0 RC1 , versione RC2 Inoltre, c'era la versione Spring 3.0 M2 . Qual è la differenza tra le versioni GA, RC, M?
La versione 3.0 di Spring è ora la versione GA , prima ancora di aver lanciato 3.0 RC1 , versione RC2 Inoltre, c'era la versione Spring 3.0 M2 . Qual è la differenza tra le versioni GA, RC, M?
Risposte:
GA = Disponibilità generale (una versione); dovrebbe essere molto stabile e completo di funzionalità
RC = Release candidate; probabilmente sono complete e dovrebbero essere piuttosto stabili - i problemi dovrebbero essere relativamente rari e minori, ma vale la pena riportarli per cercare di risolverli per il rilascio.
M = Milestone build - probabilmente non è completo; dovrebbe essere vagamente stabile (ovvero non è solo un'istantanea notturna) ma potrebbe avere ancora problemi.
SR = Service Release (successive versioni di manutenzione che seguono dopo importanti -RELEASE
).
Fare riferimento al ciclo di vita delle versioni software su Wikipedia. L'intero ciclo di vita è descritto in dettaglio.
Penso:
Di solito, la sua versione Milestone, quindi le versioni RC e quindi una versione GA.
In un progetto Open Source, di solito avresti un piano pubblico per le versioni, che in realtà può darti buone idee sui piani di rilascio del progetto. Ad esempio, quali criteri di qualità determinano una versione RC, GA o Milestone.