ความแตกต่างระหว่าง GA, RC และ M2 ของ Spring แตกต่างกันอย่างไร


191

ฤดูใบไม้ผลิของรุ่น 3.0 เป็นรุ่นGAก่อนหน้านี้พวกเขาได้เปิดตัว 3.0 RC1 , รุ่นRC2นอกจากนี้ยังมีรุ่นSpring 3.0 M2 รุ่น GA, RC, M ต่างกันอย่างไร


คำตอบ:


362

GA = ความพร้อมใช้งานทั่วไป (รุ่น); ควรมีเสถียรภาพมากและคุณสมบัติเสร็จสมบูรณ์

RC = รีลีสผู้สมัคร; อาจเป็นคุณลักษณะที่สมบูรณ์และควรมีเสถียรภาพพอสมควร - ปัญหาน่าจะค่อนข้างหายากและมีผู้เยาว์ แต่ควรรายงานการได้รับการแก้ไขเพื่อให้ได้รับการแก้ไข

M = Milestone build - อาจไม่สมบูรณ์ ควรจะมีเสถียรภาพราง (เช่นมันเป็นมากกว่าเพียงแค่ภาพรวมทุกคืน) แต่อาจยังมีปัญหา

SR = Service Release (การเปิดตัวการบำรุงรักษาที่ตามมาซึ่งมาหลังหลัก-RELEASE)


1
ฉันเห็นเวอร์ชั่น SR ของ Spring พวกเขาเป็นรุ่นที่เสถียรหรือไม่ (sp. Spring Data Rest)
ocodo

@Slomojo: ไม่เคยได้ยินเรื่องนี้ - ฉันดูเอกสารอย่างละเอียดเพื่อลองค้นหา (อาจมีการให้บริการเผยแพร่หรือไม่)
Jon Skeet

5
มันเป็นService Release , พบเมื่อไม่นานมานี้ ขอบคุณสำหรับคำตอบ
ocodo

3
ตาม ocodo - SR คือการเปิดตัวบริการตามรายละเอียดที่นี่: spring.io/blog/2015/06/26/ …
James Baxter

@ user1955934: ไม่มีความคิดฉันกลัว (ฉันขอแนะนำให้ดูในประวัติรุ่น)
Jon Skeet

124

อ้างอิงถึงวงจรการเปิดตัวซอฟต์แวร์ใน Wikipedia มีการอธิบายวงจรชีวิตทั้งหมดโดยละเอียด

ป้อนคำอธิบายรูปภาพที่นี่


10
คำจำกัดความที่คุณให้ไว้โดยทั่วไปหมายถึงว่ามันอาจไม่เหมือนกับการใช้งานของสปริง
Pacerier

26

ฉันคิด:

  • GA - มีให้โดยทั่วไปหรือได้รับอนุญาตจากสาธารณชนในการถูกทารุณและถูกทรมานอย่างรุนแรง
  • RC- อืมเหล่านี้อาจเป็นตัวเลือกที่ดีในการเผยแพร่สู่สาธารณะและดูว่ายังมีข้อผิดพลาดที่สำคัญอีกหรือไม่
  • M2- อืมเราได้มาถึงเหตุการณ์สำคัญครั้งที่ 2 ในแผนโครงการของเราแล้วมาดูกันว่าผู้ใช้คิดอย่างไรและรวบรวมความคิดบางอย่างเกี่ยวกับข้อบกพร่องที่อาจยังคงมีอยู่

โดยปกติแล้ว Milestone จะปล่อยจากนั้น RC จะปล่อยและจากนั้นจะปล่อย GA

ในโครงการโอเพ่นซอร์สคุณมักจะมีแผนสาธารณะสำหรับการเผยแพร่ซึ่งจริง ๆ แล้วสามารถให้ความคิดที่ดีเกี่ยวกับแผนการวางจำหน่ายของโครงการ เช่นเดียวกับเกณฑ์ด้านคุณภาพที่กำหนด RC, GA หรือ Milestone


2
แข่งรอบเงื่อนไขระหว่างคำตอบ: Jon Skeet: ตอบ 21 ม.ค. 10 เวลา 7:12 นตอบ: ตอบ 21 ม.ค. 10 เวลา 7:13 น.
นักฆ่า
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.