В чем разница между релизами Spring GA, RC и M2?

Ответы:

362

GA = общедоступность (релиз); должен быть очень стабильным и полным

RC = релиз кандидата; вероятно, функция завершена и должна быть довольно стабильной - проблемы должны быть относительно редкими и незначительными, но о них стоит сообщить, чтобы попытаться исправить их для выпуска.

M = Milestone build - возможно, функция не завершена; должен быть неопределенно стабильным (т.е. это больше, чем просто ночной снимок), но все же может иметь проблемы.

SR = Сервисный релиз (последующие сервисные релизы, которые идут после основного -RELEASE).

Джон Скит
источник
1
Я вижу SR версии Spring, они стабильные релизы? (зр Спринг данных Остальной.)
ocodo
@Slomojo: Никогда не слышал об этом - я бы внимательно просмотрел документацию, чтобы попытаться это выяснить. (Сервисный релиз возможно?)
Джон Скит
5
Это Service Release , найденный недавно. Спасибо за ответ.
ocodo
3
Согласно ocodo - SR - Service Release, как подробно описано здесь: spring.io/blog/2015/06/26/…
Джеймс Бакстер,
@ user1955934: Не знаю, боюсь. (Я бы посоветовал
Джон Скит,
26

Думаю:

  • GA - общедоступный или публично разрешенный для жестокого обращения и подвергнутый интенсивным пыткам.
  • RC-Хм, это может быть хорошим кандидатом на публикацию, а также посмотреть, есть ли еще какие-либо критические ошибки.
  • M2 - Хм, мы достигли 2-го этапа в нашем плане проекта, давайте посмотрим, что думают пользователи, и соберем некоторые идеи об ошибках, которые могут все еще сохраняться.

Обычно это релиз Milestone, релиз RC и релиз GA.

В проекте с открытым исходным кодом у вас обычно есть общедоступный план релизов, который на самом деле может дать вам хорошее представление о планах релизов проекта. Например, какие критерии качества определяют выпуск RC, GA или Milestone.


источник
2
гонка вокруг условия между ответами: Джон Скит: ответил 21 января 2010 года в 7:12 Амит: ответил 21 января 2010 года в 7:13
убийца