Skip to content

Работа с Запросами на слияние

Вкратце: их легко просматривать, ими легко управлять, и только сопровождающие / владельцы проекта имеют разрешение на их вливание.

Что такое Запрос на слияние?

Запрос на слияние (Pull Request) — это событие, которое вносит изменения из одной ветки в другую, в том числе между разными пользователями/организациями

Пример

Пользователь хочет сделать вклад в репозиторий А. Для этого ему нужно сделать форк репозитория, внёс несколько изменений, сделал коммит и отправил их в свой репозиторий Б и хочет передать эти изменения в изначальный репозиторий А. На ALT Linux Space для этого можно сделать Запрос на слияние, который предложит «влить» изменения из репозитория Б в репозиторий А. Авторство коммитов из этого Запроса на слияние останутся за тем пользователем, который их сделал, а в случае возникновения конфликтов, пользователь сможет внести соответствующие изменения в свои коммиты

Как отправить Запрос на слияние

Создайте форк репозитория (кнопка «Ответвление»)

Кнопка для создания форка (ответвления) репозитория

Склонируйте репозиторий (где user — имя вашего пользователя, а repo — название репозитория)

shell
git clone https://altlinux.space/<user>/<repo>

Внесите желаемые изменения, зафиксируйте изменения (сделайте коммит) и отправьте их на ALT Linux Space

shell
git commit
git push

Кнопка для создания запроса на слияние репозитория