2017-01-18 4 views
1

Я просматриваю запросы на запрос тяги/слияния с использованием веб-интерфейса GitLab. Обычно я принимаю их через этот веб-интерфейс, но время от времени я видел, что материал из других запросов на слияние пропал, когда я не переустанавливал мастер на ветку, прежде чем принимать ее.Что происходит, когда я принимаю запрос pull/merge, который находится за мастером?

Так что вы можете сказать мне, что происходит, когда я принимаю запрос тянуть/слияния запрос, который находится позади текущего мастера (см скриншот)

Это из GitLab, но должны также применяться к GitHub.

enter image description here

+0

Если конфликтов нет, он сменит ваши изменения на мастер. – eztam

ответ

1

Есть 2 случая:

  • Нет конфликта. Это хорошо для вас.

  • Имеет конфликт. Вы будете использовать IDE или текстовый редактор для разрешения разделов конфликтов.

Вы можете видеть эти данные в веб-интерфейсе (до принятия решения).

Не беспокойтесь. Нажмите кнопку Accept Merge request, вы все равно можете вернуться или откат.