Pull Request (PR) — это запрос на внесение изменений из одной ветки в другую в Git-репозитории, обычно на GitHub, GitLab или Bitbucket.
Разработчик создаёт ветку, вносит изменения и отправляет PR, чтобы эти изменения слились с основной веткой (main или master).
main
master
PR позволяет проверить код перед слиянием.
Код-ревью
Другие участники проекта могут просматривать изменения, оставлять комментарии, находить ошибки.
Контроль качества
Изменения проходят тесты и CI/CD перед слиянием.
Документирование изменений
PR содержит описание изменений, ссылки на задачи/баги, что удобно для истории проекта.
Создаёте ветку: feature/new-function.
feature/new-function
Вносите изменения, делаете коммиты.
Пушите ветку на сервер:
git push origin feature/new-function
Создаёте Pull Request на GitHub/GitLab.
Коллеги делают ревью, оставляют комментарии или одобряют.
После одобрения PR сливается в основную ветку (merge).
merge
Итог: PR — это механизм обмена и проверки изменений в командной разработке, повышающий качество кода и прозрачность работы.
Last updated 4 months ago