Phiên bản 3.0 của Spring hiện là phiên bản GA , trước đó họ đã tung ra phiên bản 3.0 RC1 , RC2 Ngoài ra, còn có phiên bản Spring 3.0 M2 . Sự khác biệt giữa các phiên bản GA, RC, M là gì?
Phiên bản 3.0 của Spring hiện là phiên bản GA , trước đó họ đã tung ra phiên bản 3.0 RC1 , RC2 Ngoài ra, còn có phiên bản Spring 3.0 M2 . Sự khác biệt giữa các phiên bản GA, RC, M là gì?
Câu trả lời:
GA = Tính khả dụng chung (bản phát hành); nên rất ổn định và tính năng đầy đủ
RC = Ứng cử viên phát hành; có lẽ tính năng đầy đủ và khá ổn định - các vấn đề nên tương đối hiếm và nhỏ, nhưng đáng báo cáo để cố gắng sửa chúng để phát hành.
M = Xây dựng cột mốc - có thể không hoàn thành tính năng; nên ổn định một cách mơ hồ (nghĩa là nó không chỉ là ảnh chụp nhanh hàng đêm) nhưng vẫn có thể có vấn đề.
SR = Phát hành dịch vụ (các bản phát hành bảo trì tiếp theo sau chính -RELEASE
).
Tham khảo vòng đời phát hành phần mềm trên Wikipedia. Toàn bộ vòng đời được mô tả chi tiết.
Tôi nghĩ:
Thông thường, bản phát hành Milmark của nó, sau đó phát hành RC và sau đó là bản phát hành GA.
Trong một dự án Nguồn mở, bạn thường sẽ có một kế hoạch công khai cho các bản phát hành, điều này thực sự có thể cho bạn những ý tưởng hay về kế hoạch phát hành của dự án. Giống như, tiêu chí chất lượng nào quyết định việc phát hành RC, GA hoặc Milmark.