Запрос на вытягивание предлагает объединение изменений кода из одной ветви в другую. В качестве функции совместной работы запросы на вытягивание предоставляют вам место для обсуждения и проверки работы, прежде чем она станет частью проекта.
Почему используйте запросы на вытягивание
Запросы на вытягивание превратили набор изменений кода в беседу. Вместо объединения работы напрямую вы предлагаете его, чтобы сотрудники могли взвесить. Это помогает вам и вашей команде поддерживать высококачественный и безопасный код несколькими способами:
- Поймать ошибки и проблемы рано, прежде чем они достигают основной ветви.
- Обсудите и улучшите изменения вместе с отзывами, связанными с конкретными строками.
- Сохраняйте четкую историю изменений и причин, доступных для просмотра.
Что можно сделать с запросами на вытягивание
Запросы на вытягивание упрощают проверку и проверку изменений. С помощью запроса на вытягивание можно:
- Предложение изменений из ветви или вилки.
- Обсудите и просмотрите предложенные изменения по строке.
- Выполнение автоматических проверок, таких как тесты, сборки и сканирование кода в отношении изменений.
- Ответьте на отзывы и обновите запрос на вытягивание по мере его развития.
- Слияние изменений после проверки и необходимых проверок.
Ключевые части запроса на вытягивание
Запрос на вытягивание собирает все необходимое вам и вашим рецензентам в одном месте:
- Беседа показывает описание, комментарии, отзывы и временную шкалу действий.
- Фиксации показывают, как ветвь изменилась с течением времени.
- Проверки показывают результаты автоматизированных тестов, сборок и других проверок.
- Измененные файлы показывают дифф, который рецензент комментирует.
- Поле слияния содержит сводку о том, можно ли объединить изменения или нет. В нем показано, что по-прежнему может произойти, например необходимые проверки или проверки, прежде чем запрос на вытягивание может быть объединен.
Как запросы на вытягивание соответствуют рабочему процессу
Независимо от того, предлагаете ли вы изменения или просматриваете кого-то другого, запрос на вытягивание следует несколько этапов:
- Ветвь или вилка репозитория для создания изолированного места для работы.
- Зафиксируйте изменения, как вы идете, создайте историю вашей работы.
- Откройте запрос на вытягивание , чтобы предложить объединение изменений в базовую ветвь.
- Просмотрите и обсудите изменения с участниками совместной работы, выполняя обновления по мере необходимости.
- Объедините запрос на вытягивание после его готовности.