Отличия github слияния "запрос-слияние" и gitlab слияния "запрос-слияние" - PullRequest
1 голос
/ 31 января 2020

Для лучшего понимания этих операций я хотел бы знать, как именно github или gitlab объединяют эти запросы. Какие git команды выполняются подробно, при сжатии, перебазировании, слиянии, ...?

1 Ответ

4 голосов
/ 31 января 2020

Нет разницы между PR и MR. Терминология «Запрос на извлечение» является ссылкой на то, как git используется, например, при разработке ядра. Скажем, вы разработчик, а я сопровождающий. Чтобы вы могли вносить изменения, вы должны сгенерировать исправление diff и отправить его мне по электронной почте, чтобы я мог просмотреть его и попросить извлечь эти изменения из вашего хранилища, если я считаю, что они подходят. Отсюда «запрос на извлечение» и команда git git pull-request.

Запрос на слияние - это рефрейминг этого процесса. Это является результатом того факта, что мы на самом деле не просим кого-то извлечь из нашего репозитория, а скорее просим, ​​чтобы наши изменения были объединены с веткой разработка / мастер, часто из ветки того же репозитория. Следовательно, gitlab формулирует тот же процесс «запрос на слияние», а не «запрос на извлечение».

В обоих случаях фактические выполняемые команды зависят от выбранных параметров. И gitlab, и github допускают сжатие, перебазирование и слияние, и команды, вероятно, почти, если не совсем идентичны.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...