Как создать Merge Request
Last updated
Last updated
После того, как работа над задачей была закончена — необходимо отправить свою ветку в центральный репозиторий, если это еще не сделано (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 рассмотрена в регламенте