В чем разница между релизами Spring GA, RC и M2?
-
22-09-2019 - |
Вопрос
Версия Spring 3.0 теперь ГА релиз, перед этим они запустили 3.0 RC1, RC2 версия также была Spring 3.0 М2 версия.В чем разница между версиями GA, RC, M?
Решение
GA = Общая доступность (релиз);должно быть очень стабильным и полнофункциональным
RC = Кандидат на выпуск;вероятно, функция завершена и должна быть довольно стабильной - проблемы должны быть относительно редкими и незначительными, но о них стоит сообщать, чтобы попытаться исправить их к выпуску.
M = Этапная сборка - вероятно, функция не завершена;должен быть неопределенно стабильным (т.е.это больше, чем просто ночной снимок), но все еще могут возникнуть проблемы.
SR = Сервисный релиз (последующие сервисные релизы , которые выходят после основных -RELEASE
).
Другие советы
Обратитесь к Жизненный цикл выпуска программного обеспечения в Википедии.Весь жизненный цикл описан в деталях.
Я думаю, что:
- GA - Общедоступный или публично разрешенный к жестокому обращению и интенсивным пыткам.
- RC- Хм, они могли бы стать хорошим кандидатом для публикации, а также для проверки, остались ли какие-либо критические ошибки.
- M2- Хм, мы достигли 2-й вехи в нашем плане проекта, давайте посмотрим, что думают пользователи, и соберем некоторые идеи об ошибках, которые все еще могут сохраняться.
Обычно это промежуточный релиз, затем RC-релизы, а затем GA-релиз.
В проекте с открытым исходным кодом у вас обычно будет публичный планируйте выпуски, которые действительно могут дать вам хорошие идеи о планах выпуска проекта.Например, какие критерии качества определяют выпуск RC, GA или Milestone.