Qual é a diferença entre os lançamentos GA, RC e M2 da primavera?
-
22-09-2019 - |
Pergunta
A versão 3.0 da primavera é agora Ga lançamento, antes disso eles lançaram 3.0 RC1, RC2 Versão também, havia a primavera 3.0 M2 versão. Qual é a diferença entre versões GA, RC, M?
Solução
GA = disponibilidade geral (uma liberação); deve ser muito estável e aparecer completo
Rc = candidato a liberação; Provavelmente, o recurso completo e deve ser bastante estável - os problemas devem ser relativamente raros e menores, mas vale a pena relatar para tentar corrigi -los para liberação.
M = Build Milestone - Provavelmente não é o recurso completo; Deve ser vagamente estável (ou seja, é mais do que apenas um instantâneo noturno), mas ainda pode ter problemas.
Sr = liberação de serviço (liberações de manutenção subsequentes que vêm após o major -RELEASE
).
Outras dicas
Referir-se Ciclo de vida de liberação de software na Wikipedia. Todo o ciclo de vida é descrito em detalhes.
Eu penso:
- GA - geralmente disponível, ou publicamente permitido brutalizada e submetida a tortura intensa.
- RC-HMM, esse pode ser um bom candidato a ser liberado ao público e também ver se há algum bug crítico restante.
- M2-HMM, alcançamos o segundo marco em nosso plano de projeto, vamos ver o que os usuários pensam e reunir algumas idéias sobre os bugs que ainda podem persistir.
Geralmente, sua liberação de marco, depois o RC libera e depois uma liberação de GA.
Em um projeto de código aberto, você geralmente teria um público Planeje lançamentos, o que pode realmente lhe dar boas idéias sobre os planos de lançamento do projeto. Como, que critérios de qualidade determina um RC, GA ou uma liberação de marco.