Jaka jest różnica między wydaniami GA, RC i M2 Springa?

Odpowiedzi:

362

GA = ogólna dostępność (wydanie); powinna być bardzo stabilna i pełna

RC = kandydat do wydania; prawdopodobnie jest kompletny i powinien być dość stabilny - problemy powinny być stosunkowo rzadkie i niewielkie, ale warto zgłosić, aby spróbować naprawić je w celu wydania.

M = kompilacja Milestone - prawdopodobnie nie jest ukończona; powinien być nieco stabilny (tzn. to więcej niż nocna migawka), ale może nadal mieć problemy.

SR = Service Release (kolejne wydania serwisowe, które pojawiają się po wersji major -RELEASE).

Jon Skeet
źródło
1
Widzę wersje SR Spring, czy są to stabilne wydania? (sp. Spring Data Rest)
ocodo
@Slomojo: Nigdy o tym nie słyszałem - uważnie przeglądam dokumentację, aby spróbować się tego dowiedzieć. (Być może wydanie serwisowe?)
Jon Skeet,
5
Jest to wydanie serwisowe , znalezione jakiś czas temu. Dzięki za odpowiedzi.
ocodo
3
Zgodnie z ocodo - SR to Service Release, jak wyszczególniono tutaj: spring.io/blog/2015/06/26/…
James Baxter
@ user1955934: Obawiam się, że nie mam pojęcia. (Proponuję zajrzeć do historii wydania.)
Jon Skeet,
124

Zapoznaj się z cyklem życia wersji oprogramowania na Wikipedii. Cały cykl życia jest szczegółowo opisany.

wprowadź opis zdjęcia tutaj

Grant Zhu
źródło
10
Podane przez ciebie definicje są ogólnie , co oznacza, że ​​może nie być takie samo jak użycie Springa.
Pacerier,
26

Myślę:

  • GA - ogólnie dostępne lub publicznie dopuszczone do brutalizacji i poddane intensywnym torturom.
  • RC - Hmm, mogą być dobrym kandydatem do publicznego opublikowania, a także sprawdzić, czy pozostały jakieś krytyczne błędy.
  • M2- Hmm, osiągnęliśmy drugi kamień milowy w naszym planie projektu, zobaczmy, co myślą użytkownicy, i zbierzmy kilka pomysłów na temat błędów, które mogą nadal występować.

Zwykle jest to wydanie Milestone, następnie RC, a następnie GA.

W projekcie Open Source zwykle masz publiczny plan wydań, który może dać ci dobre pomysły na temat planów wydania projektu. Na przykład, jakie kryteria jakości determinują wydanie RC, GA lub Milestone.


źródło
2
wyścig wokół warunków między odpowiedziami: Jon Skeet: odpowiedział 21 stycznia 10 o 7:12 Amit: odpowiedział 21 stycznia 10 o 7:13
Killer