Цикл выпуска#

Новую версию Blender планируется выпускать каждые 3 месяца. Фактический цикл выпуска для конкретного выпуска длиннее и перекрывает цикл предыдущего и следующего выпусков.

../_images/about_contribute_release-cycle_diagram.png

Ветки (Branches)#

Работа ведётся по двум направлениям:

  • Ветка blender-v{VERSION}-release: исправления и другие дополнительные улучшения.

  • Ветка main: документация по новым функциям и улучшениям для последующего выпуска.

Ветка blender-v{VERSION}-release будет доступна за 5 недель до даты выпуска. В то же время main будет открыта для следующего выпуска, что даст 2 месяца на добавление документации по новым функциям следующего выпуска и ещё месяц на внесение улучшений.

Переключение веток#

Чтобы переключиться на ветку выпуска, используйте:

git checkout blender-v{VERSION}-release

Чтобы вернуться в ветку разработки, используйте:

git checkout main

Обновление ветвей#

Чтобы объединить изменения из ветки выпуска в ветку разработки, сначала переключитесь на ветку разработки и используйте:

git merge blender-v{VERSION}-release

Фазы «Bcon»#

Каждая версия Blender имеет свою собственную фазу Bcon, указывающую, какие типы изменений разрешено вносить и на чём сосредоточены авторы.

Это означает, например, что Blender 2.90 может находиться в Bcon3 (подведение итогов), а Blender 2.91 – в Bcon1 (новые функции и изменения).

Фаза

Описание

Продолжительность

Детали

Ветвь

Bcon1

Новые функции и изменения

4-5 недель

Первые 5 недель совпадают с этапами Bcon3 и Bcon4 предыдущего выпуска. Фокус написания будет разделён на исправления для предыдущего выпуска и написание документации для функций, которые уже добавлены или могут быть добавлены в Blender. Это также идеальное время для внесения каких-либо более крупных или разрядных (disruptive) улучшений в руководство.

main

Bcon2

Улучшения и стабилизация

4 недели

Работа над улучшением, оптимизацией и исправлением ошибок в новых и существующих функциях. Все большие или разрушительные (disruptive ) изменения должны быть завершены в конце этого этапа.

main

Bcon3

Подведение итогов

4 недели

Основное внимание следует уделять исправлениям и другим постепенным улучшениям. Все новые возможности Blender должны быть задокументированы к концу этого этапа.

blender-v{VERSION}-release

Bcon4

Подготовка релиза

1 неделя

Основное внимание следует уделять завершению исправлений и другим постепенным улучшениям.

blender-v{VERSION}-release

Bcon5

Релиз

1-2 дня

Руководство архивируется на сервере, а перенаправления / символические ссылки (redirects / symlinks) обновляются. Дополнительную информацию см. в Руководстве по выпуску.

Bcon6

Долгосрочный выпуск

2 года

Если в руководстве обнаружена серьезная ошибка, будет добавлен патч в ветку выпуска.

blender-v{VERSION}-release