Цикл выпуска#
Новую версию Blender планируется выпускать каждые 3 месяца. Фактический цикл выпуска для конкретного выпуска длиннее и перекрывает цикл предыдущего и следующего выпусков.
Ветки (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 (новые функции и изменения).
Фаза (phase) |
Описание |
Продолжительность (duration) |
Детали |
Ветвь |
---|---|---|---|---|
Bcon1 |
Новые функции и изменения |
4-5 недель |
Первые 5 недель совпадают с этапами Bcon3 и Bcon4 предыдущего выпуска. Фокус написания будет разделён на исправления для предыдущего выпуска и написание документации для функций, которые уже добавлены или могут быть добавлены в Blender. Это также идеальное время для внесения каких-либо более крупных или разрядных (disruptive) улучшений в руководство. |
|
Bcon2 |
Улучшения и стабилизация |
4 недели |
Работа над улучшением, оптимизацией и исправлением ошибок в новых и существующих функциях. Все большие или разрушительные (disruptive ) изменения должны быть завершены в конце этого этапа. |
|
Bcon3 |
Подведение итогов |
4 недели |
Основное внимание следует уделять исправлениям и другим постепенным улучшениям. Все новые возможности Blender должны быть задокументированы к концу этого этапа. |
|
Bcon4 |
Подготовка релиза |
1 неделя |
Основное внимание следует уделять завершению исправлений и другим постепенным улучшениям. |
|
Bcon5 |
Релиз |
1-2 дня |
Руководство архивируется на сервере, а перенаправления / символические ссылки (redirects / symlinks) обновляются. Дополнительную информацию см. в Руководстве по выпуску. |
|
Bcon6 |
Долгосрочный выпуск |
2 года |
Если в руководстве обнаружена серьезная ошибка, будет добавлен патч в ветку выпуска. |
|