Как создать Merge Request

Как создать Merge Request

После того, как работа над задачей была закончена — необходимо отправить свою ветку в центральный репозиторий, если это еще не сделано (git push origin feature/xxxx) и оформить запрос на слияние (Merge Request, MR). MR нужен, чтобы все изменения из вашей ветки в конечном итоге попали в главную ветку (master) и оказались на боевом сайте.

Создать Merge Request можно двумя способами:

Первый: после того, как был сделан git push через консоль, в ней отобразится ссылка, перейдя по которой сразу откроется страница создания Merge Request-а.

В этом случае у Merge Request будет автоматически установлены исходная (ваша) ветка, и целевая ветка (куда будут вливаться изменения). По умолчанию, целевой веткой проекта является master. Изменить целевую ветку на другую можно будет кликнув по ссылке "Change branches"

Второй: если после git push консоль была закрыта, или же push был сделан через какое-либо приложение, то нужно зайти в свой GitLab, выбрать нужный проект, перейти на вкладку Merge Requests и в правом верхнем углу нажать на зеленую кнопку New Merge Request

На следующей странице необходимо будет выбрать исходную ветку (вашу, слева), целевую векту, в которую будут вливаться изменения (справа) и нажать на кнопку "Compare branches and continue"

Остальная часть процесса оформления MR-a рассмотрена в регламенте

Last updated