Некоторые этапы проверки и утверждения в процессе создания merge request:
- Подготовка изменений. 2 Перед подачей merge request рекомендуется тщательно проверить свои изменения. 2 Можно запустить автоматические тесты, проверить код на синтаксические ошибки и убедиться, что изменения согласованы с общей кодовой базой. 2
- Описание изменений. 3 Нужно дать чёткое название и описание, объясняющее актуальность вклада. 3 В описании следует указать шаги или настройки, необходимые для того, чтобы рецензенты могли просмотреть сделанные изменения (например, информацию о флагах функций). 3
- Проверка рецензентом. 14 Рецензент может быть из команды или экспертом в определённой области. 1 Он даёт второе мнение о выбранном решении и реализации, помогает найти ошибки, логические проблемы или неучтённые крайние случаи. 1
- Утверждение. 15 Перед слиянием merge request его должен одобрить хотя бы один maintainer. 1 Авторы merge request и люди, которые добавляют коммиты в него, не имеют права утверждать его. 1
В GitLab пользователи могут определить правила утверждения merge request, которые указывают минимальное количество необходимых одобрений, прежде чем merge request можно будет слить в основную ветку. 5