Что такое Pull Request
Запрос на слияние изменений
Pull Request (PR) — это механизм в системах контроля версий для предложения изменений кода, позволяющий провести ревью перед слиянием в основную ветку.
Процесс работы
- Создание отдельной ветки для изменений
- Написание и тестирование кода
- Открытие Pull Request с описанием изменений
- Code Review командой
- Внесение правок по комментариям
- Merge (слияние) в основную ветку
Лучшие практики
- Небольшие, атомарные изменения
- Подробное описание PR
- Автоматические проверки (CI/CD)
- Обязательное ревью минимум одним разработчиком
Платформы
- GitHub (Pull Request)
- GitLab (Merge Request)
- Bitbucket (Pull Request)
- Azure DevOps (Pull Request)