В чем разница между релизами Spring, GA, RC и M2? - PullRequest
176 голосов
/ 21 января 2010

Версия Spring 3.0 теперь выпущена GA , до этого они выпустили версию 3.0 RC1 , RC2 . Также была версия Spring 3.0 M2 *. Версия 1008 *. В чем разница между версиями GA, RC, M?

Ответы [ 3 ]

337 голосов
/ 21 января 2010

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

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

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

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

118 голосов
/ 26 июня 2012

См. Жизненный цикл выпуска программного обеспечения в Википедии. Весь жизненный цикл подробно описан.

enter image description here

25 голосов
/ 21 января 2010

Я думаю:

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

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

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

...