Chu Kỳ Phát Hành (Release Cycle)#

A new Blender version is targeted to be released every 3 months. The actual release cycle for a specific release is longer, and overlaps the previous and next release cycle.

../_images/about_contribute_release-cycle_diagram.png

Các Chi Nhánh (Branches)#

Công tác được thực hiện trong hai chi nhánh:

  • Chi nhánh '"bản phát hành blender-v{VERSION} [số phiên bản của blender]"': bao gồm các biên soạn, và các cải thiện tính năng hiện có khác, theo phong cách tịnh tiến.

  • main branch: documentation for new features and improvements for the release after that.

The blender-v{VERSION}-release branch will be available for 5 weeks prior to the release date. At the same time main will be open for the next release, giving 2 months to add documentation for new features of the next release, and another month to make improvements.

Chuyển Đổi Chi Nhánh (Switching Branches)#

Để chuyển sang chi nhánh phát hành nào đó thì xin hãy sử dụng:

git checkout blender-v{VERSION}-release

Để quay trở lại một development branch nào đó thì xin hãy sử dụng:

git checkout main

Cập Nhật Chi Nhánh (Updating Branches)#

Để hợp nhất các thay đổi từ release branch với development branch thì trước tiên hãy chuyển sang development branch và sử dụng:

git merge blender-v{VERSION}-release

Giai Đoạn Bcon (Bcon Phases)#

Mỗi phiên bản Blender có một giai đoạn Bcon riêng của nó, và những thời điểm này xác định những thể loại thay đổi nào sẽ được nhập kho, đồng thời, những gì mà các tác giả cần phải tập trung vào hơn hết.

Điều đó có nghĩa là, lấy ví dụ, Blender 2.90 có thể nằm trong giai đoạn Bcon3 (tổng kết), trong khi Blender 2.91 đang nằm trong Bcon1 (các tính năng cùng những thay đổi mới).

Pha [Sóng] (Phase)

Miêu Tả (Description)

Thời lượng (Duration)

Chi Tiết (Details)

Chi Nhánh

Beacon-1: Giai Đoạn 1

Các tính năng và những thay đổi mới

4-5 tuần lễ

Năm tuần lễ đầu tiên sẽ có sự chồng gối giữa giai đoạn Bcon3Bcon4 của bản phát hành trước đây, điểm chú trọng của công việc ghi chép sẽ được tách ra làm hai phần: biên soạn lỗi của bản phát hành trước đây, và viết tài liệu miêu tả các chức năng đã được đưa vào, hoặc đang nằm trong kế hoạch đưa vào phần mềm Blender. Thời điểm này cũng chính là thời gian chín muồi để giới thiệu những cải thiện lớn, có tính gây gián đoạn mạnh đối với bản hướng dẫn sử dụng.

main

Beacon: Giai Đoạn 2

Nâng cấp và ổn định hóa

4 tuần lễ

Công tác nhằm cải thiện, tối ưu hóa và sửa chữa các lỗi lầm trong những chức năng hiện tại và những chức năng mới. Toàn bộ các thay đổi lớn hoặc đột phá phải được hoàn thành vào cuối giai đoạn này.

main

Beacon-3: Giai Đoạn 3

Tổng Kết

4 tuần lễ

Sự tập trung sẽ dồn vào việc sửa chữa các lỗi lầm và những cải thiện tịnh tiến khác. Toàn bộ các những tính năng mới, theo đúng nghĩa, sẽ được ghi chép lại khi giai đoạn này kiến thức.

"bản phát hành blender-v{VERSION} [số phiên bản của blender]"

Beacon-4: Giai Đoạn 4

Chuẩn bị phát hành

1 tuần lễ

Sự tập trung sẽ dồn vào việc tổng kết các hiệu chỉnh lỗi lầm và những cải thiện tịnh tiến khác.

"bản phát hành blender-v{VERSION} [số phiên bản của blender]"

Beacon: Giai Đoạn 5

Phát Hành

1-2 ngày

Bản hướng dẫn sử dụng đã được lưu kho trên máy chủ và các điều hướng/kết nối trừu tượng cũng đã được cập nhật. Xin xem mục Hướng Dẫn về Phiên Bản Phát Hành (Release Guide) để biết thêm thông tin.

Beacon: Giai Đoạn 6

Phiên bản phát hành dài hạn

2 năm

Trong trường hợp phát hiện thấy một lỗi lầm lớn xảy ra trong bản hướng dẫn sử dụng thì bản patch sẽ được nhập kho vào chi nhánh phát hành.

"bản phát hành blender-v{VERSION} [số phiên bản của blender]"