Просмотр Исходного

h1. Веток стало чуть больше, чем было в 7ке.

* *Master* \- суперстабильная версия, с выпуском в идеале раз в 2-4 месяца. Предназначена для клиентов, которые пользуются продуктом уже 1-2 года, всё давно отлажено и работает, лишний раз ничего не хотят чтобы менялось. В неё вручную подтягиваются только критичные исправления. Минорные улучшения остаются в devel. Все новые фишки остаются в devel.
* *Devel* \- актуальная версия, выпуск в идеале - стабильно раз в месяц. Предназначена для новых клиентов (по умолчанию скачивается ISO-образ с devel версией) и тех, кто находится в процессе интеграции. Все критичные и некритичные исправления подтягиваются сюда.
* *Integra* \- версия, выпуск которой ограничен только прохождением тестов. В неё сливаются все исправления и новые фишки, обычно после обкатки клиентом, для которого они разрабатывались или разработчиком на тестовой машине. Об исключительной надёжности говорить тяжело, так как туда подтягиваются вообще все изменения. Рекомендуется использовать на тестовых стендах для совместной обкатки новых возможностей.
* *Hotfix* \- ветка для обкатки срочных исправлений.
* *Несколько веток разработчиков* \- ветка для разработки новых возможностей и тестовых сборок с исправлениями.

h1. Круговорот изменений в ветках

Возможны неточности и изменения, предварительно:

* Из master всё автоматически попадает в devel
* Из devel всё автоматически попадает в integra
* Из devel всё автоматически попадает в hotfix
* Из devel всё автоматически попадает в ветки разработчиков
* Из integra через merge request'ы с ревью код попадает в devel
* Из hotfix исправления могут быть подтянуты в devel / master
* Из веток разработчиков изменения попадают в integra после прохождения тестов