Запросы на слияние. Одобрение ответственным

Функционал доступен в Enterprise версии, а также на gitflic.ru


Настройка

Для активации функции перейдите в настройки проекта, откройте вкладку Запросы на слияние.

Для добавления нового правила для одобрения запросов нажмите “Добавить правило”.

Укажите название для правила, далее выберете ответственных, от которых необходимо подтверждение для слития запроса на слияние. В селекторе “Целевая ветка” необходимо выбрать ветку проекта, для которой будет работать данное правило, например, если выбрать ветку master, то при слитии в данную ветку будет работать данное правило. В поле “Минимальное количество одобрений” введите число одобрений, достаточных для того, чтобы считать запрос на слияние доступным для слияния. Если нет необходимости ожидать одобрения от всех ответственных разработчиков, то можно указать число меньшее, чем количество ответственных в правиле. Нажмите “Добавить правило” для сохранения изменений.

Вы можете внести изменения или удалить существующее правило соответствующими кнопками редактирования и удаления. Если вы укажите несколько правил на одну ветку, то необходимо выполнения каждого из этих правил.

Можно также указать дополнительные настройки для правил слияния веток.

Правила одобрения слияний для команд и компаний

В настройках команд и компании есть возможность создать правила одобрения слияний. Созданные правила можно применить ко всем проектам команды или компании с помощью функции Применить настройки. Переключатель Применять правила одобрений запросов на слияние к создаваемым проектам команды позволит создавать проекты во владении команды или компании сразу с существующими правилами.

merge_settings_team/company

Использование

При активном правиле работает ограничение к запросам на слияние, более невозможно слить изменения в ветку, пока необходимое количество ответственных не нажмут на подтверждение запроса, тем самым выразят одобрение к внесенным изменениям. После накопления необходимого количества отметок, разблокируется доступ для слития изменений.