Apa perbedaan antara rilis Spring, GA, RC dan M2?

Jawaban:

362

GA = Ketersediaan umum (rilis); harus sangat stabil dan fitur lengkap

RC = Lepaskan kandidat; mungkin fitur lengkap dan harus cukup stabil - masalah harus relatif jarang dan kecil, tetapi layak dilaporkan untuk mencoba memperbaikinya untuk dirilis.

M = Milestone build - mungkin bukan fitur lengkap; harus agak stabil (yaitu lebih dari sekedar snapshot malam) tetapi mungkin masih memiliki masalah.

SR = Rilis Layanan (rilis pemeliharaan selanjutnya yang datang setelah jurusan -RELEASE).

Jon Skeet
sumber
1
Saya melihat versi SR Spring, apakah mereka rilis Stable? (sp. Spring Data Rest)
ocodo
@Slomojo: Belum pernah mendengarnya - saya akan memeriksa dokumentasi dengan cermat untuk mencoba mengetahuinya. (Service Release mungkin?)
Jon Skeet
5
Ini adalah rilis layanan , ditemukan beberapa saat yang lalu. Terima kasih atas tanggapannya.
ocodo
3
Per ocodo - SR adalah Layanan Rilis, sebagaimana dirinci di sini: spring.io/blog/2015/06/26/…
James Baxter
@ user1955934: Tidak tahu, saya takut. (Saya sarankan melihat dalam sejarah rilis.)
Jon Skeet
124

Lihat siklus hidup rilis Perangkat Lunak di Wikipedia. Seluruh siklus hidup dijelaskan secara rinci.

masukkan deskripsi gambar di sini

Berikan Zhu
sumber
10
Definisi yang Anda berikan secara umum , yang berarti bahwa mungkin tidak sama dengan penggunaan Spring.
Pacerier
26

Kupikir:

  • GA - Umumnya Tersedia, atau secara publik diizinkan untuk dianiaya dan menjadi sasaran penyiksaan hebat.
  • RC-Hmm, ini bisa menjadi kandidat yang baik untuk dirilis ke publik dan juga melihat apakah ada bug penting yang tersisa.
  • M2- Hmm, kami telah mencapai tonggak ke-2 dalam rencana proyek kami, mari kita lihat apa yang dipikirkan pengguna dan mengumpulkan beberapa ide tentang bug yang mungkin masih ada.

Biasanya, Milestone rilis, kemudian RC rilis dan kemudian rilis GA.

Dalam proyek Open Source, Anda biasanya memiliki rencana publik untuk rilis, yang sebenarnya dapat memberi Anda ide-ide bagus tentang rencana rilis proyek. Seperti, kriteria kualitas apa yang menentukan rilis RC, GA atau Milestone.


sumber
2
berpacu di sekitar kondisi antara jawaban: Jon Skeet: dijawab 21 Jan '10 at 7:12 Amit: dijawab 21 Jan 10 'at 7:13
Killer