Запрос на слияние
Материал статьи основан на "Creating merge requests"
Создание запроса на слияние
Далее нам предстоит создать запрос на слияние. Сделать это можно из списка запросов на слияние в интерфейсе управления удаленным репозиторием. Для этого:
-
На верхней панели выберите
Главное меню > Проектыи найдите свой проект. -
В меню слева выберите
Запросы на слияние:
-
В правом верхнем углу выберите
Новый запрос на слияние. -
Выберите исходную (
feature1) и целевую (master) ветви, а затем сравните ветви и продолжите.
-
Заполните поля и выберите
Создать запрос на слияние.
Запросы на слияние разрабатываются на основе взаимно однозначных (1:1) отношений ветвления. Одновременно с заданной целевой веткой может быть связан только один открытый запрос на слияние.
Принятие запроса на слияние
Осуществите проверку запроса на слияние:

В случае отсутствия замечаний и проблем, подтвердите запрос на слияние (Approve), активируйте флаги Delete source branch и Squash commits, и нажмите на Merge.
Проверьте результат слияния в удаленном репозитории:

Работа с локальным репозиторием
В локальном репозитории выполните следующие шаги:
- Перейдите в ветку master с помощью команды
git checkout(см. Работа с ветками). - Вытяните все изменения в локальном репозитории из удаленного через
git pull(см. Удалённый репозиторий). - С помощью команды
git logпросмотрите историю в локальной версии веткиmaster(см. История коммитов). - Удалите локальную ветку
feature1(см. Работа с ветками).