A versão 3.0 do Spring agora é o GA , antes disso eles lançavam a versão 3.0 RC1 , RC2. Além disso, havia a versão Spring 3.0 M2 . Qual é a diferença entre as versões GA, RC, M?
A versão 3.0 do Spring agora é o GA , antes disso eles lançavam a versão 3.0 RC1 , RC2. Além disso, havia a versão Spring 3.0 M2 . Qual é a diferença entre as versões GA, RC, M?
Respostas:
GA = disponibilidade geral (uma liberação); deve ser muito estável e com recursos completos
RC = Candidato de liberação; provavelmente está completo e deve ser bastante estável - os problemas devem ser relativamente raros e menores, mas vale a pena relatar para tentar consertá-los para lançamento.
M = Construção do marco - provavelmente não está completo; deve ser vagamente estável (ou seja, é mais do que apenas um instantâneo noturno), mas ainda pode ter problemas.
SR = Service Release (versões de manutenção subseqüentes que vêm depois da major -RELEASE
).
Consulte Ciclo de vida da versão do software na Wikipedia. Todo o ciclo de vida é descrito em detalhes.
Eu acho que:
Geralmente, seu lançamento Milestone, depois o RC e depois o GA.
Em um projeto de código aberto, você normalmente teria um plano público para lançamentos, o que pode realmente lhe dar boas idéias sobre os planos de lançamento do projeto. Como, quais critérios de qualidade determinam uma versão RC, GA ou Milestone.