La versión 3.0 de Spring ahora es la versión GA , antes de que lanzaran 3.0 RC1 , versión RC2 Además, había una versión Spring 3.0 M2 . ¿Cuál es la diferencia entre las versiones GA, RC, M?
La versión 3.0 de Spring ahora es la versión GA , antes de que lanzaran 3.0 RC1 , versión RC2 Además, había una versión Spring 3.0 M2 . ¿Cuál es la diferencia entre las versiones GA, RC, M?
Respuestas:
GA = Disponibilidad general (un lanzamiento); debe ser muy estable y completa
RC = candidato de liberación; probablemente la característica esté completa y debería ser bastante estable: los problemas deberían ser relativamente raros y menores, pero vale la pena informar para tratar de solucionarlos para su lanzamiento.
M = Compilación de hito: probablemente no se complete la característica; debe ser vagamente estable (es decir, es más que una instantánea nocturna) pero aún puede tener problemas.
SR = Versión de servicio (posteriores versiones de mantenimiento que vienen después de las principales -RELEASE
).
Consulte el ciclo de vida de la versión de software en Wikipedia. Todo el ciclo de vida se describe en detalle.
Yo creo que:
Por lo general, su lanzamiento Milestone, luego lanzamientos RC y luego un lanzamiento GA.
En un proyecto de código abierto, generalmente tendría un plan público para lanzamientos, que en realidad puede darle buenas ideas sobre los planes de lanzamiento del proyecto. Por ejemplo, qué criterios de calidad determinan una versión RC, GA o Milestone.