Co oznacza CR w numerach wersji?

15

Hibernacja ma w swoich wydaniach postfiks CR dla wersji 4.0 hibernacji, na przykład 4.0.0.CR7. Co oznacza część CR? Kiedy powinienem użyć tego rodzaju numeracji wersji?

palto
źródło

Odpowiedzi:

18

To jest rzeczywiście zwolnienie kandydata.

CR = kandydat do wydania

Użycie kwalifikatora CR (Candidate Release) dotyczy wydań, które, jak się spodziewamy, mogą być wydaniami GA, ale potrzebujemy społeczności, która pomoże w sprawdzeniu poprawności wydania. Ponownie istnieje opcjonalny kwalifikator numeryczny, który można dodać, jeśli istnieje potrzeba wielu wydań CR. Wreszcie, użycie kwalifikatora końcowego jest przeznaczone do ukończonych wydań dla społeczności.

Sprawdź następujące linki, aby uzyskać więcej informacji i potwierdzenie:
https://forum.hibernate.org/viewtopic.php?p=2449518
http://community.jboss.org/wiki/JBossProjectVersioning
http://antwerkz.com/javabot/ javabot / home / 3 /% 23hibernate / 2/29/1/11/0/2011 /

Niranjan Singh
źródło
6
Ciekawy. Nigdy wcześniej nie widziałem „zwolnienia kandydata”, nigdy „zwolnienia kandydata”.
John Bartholomew,
tak .. widziałem także na wikipedii. RC .. może być java używa tego terminu
Niranjan Singh,
1
@JohnBartholomew Przyczyną „CR” zamiast „RC” jest to, że część kwalifikacyjna wersji może być porównywana za pomocą String.compareTo (anotherString). Tak więc wersja z „CR” byłaby „mniejsza” niż ta z „Final”. Użycie go jako „RC” nie spełni tego warunku. Z linku udostępnionego w odpowiedzi - community.jboss.org/wiki/JBossProjectVersioning
MediumOne
Maven rezerwuje zarówno „CR”, jak i „RC” jako ciągi specjalne. Po prostu redundancja, czy może mają one odrębne znaczenie? maven.apache.org/…
Magnus