{"meta":{"title":"О pull request'ах","intro":"Используйте запросы на вытягивание для предложения, обсуждения и слияния изменений GitHub.","product":"Запросы на включение внесенных изменений","breadcrumbs":[{"href":"/ru/enterprise-server@3.22/pull-requests","title":"Запросы на включение внесенных изменений"},{"href":"/ru/enterprise-server@3.22/pull-requests/get-started","title":"Начало работы"},{"href":"/ru/enterprise-server@3.22/pull-requests/get-started/about-pull-requests","title":"О pull request'ах"}],"documentType":"article"},"body":"# О pull request'ах\n\nИспользуйте запросы на вытягивание для предложения, обсуждения и слияния изменений GitHub.\n\nЗапрос на вытягивание предлагает объединение изменений кода из одной ветви в другую. В качестве функции совместной работы запросы на вытягивание предоставляют вам место для обсуждения и проверки работы, прежде чем она станет частью проекта.\n\n## Почему используйте запросы на вытягивание\n\nЗапросы на вытягивание превратили набор изменений кода в беседу. Вместо объединения работы напрямую вы предлагаете его, чтобы сотрудники могли взвесить. Это помогает вам и вашей команде поддерживать высококачественный и безопасный код несколькими способами:\n\n* Поймать ошибки и проблемы рано, прежде чем они достигают основной ветви.\n* Обсудите и улучшите изменения вместе с отзывами, связанными с конкретными строками.\n* Сохраняйте четкую историю изменений и причин, доступных для просмотра.\n\n## Что можно сделать с запросами на вытягивание\n\nЗапросы на вытягивание упрощают проверку и проверку изменений. С помощью запроса на вытягивание можно:\n\n* Предложение изменений из ветви или вилки.\n\n* Обсудите и просмотрите предложенные изменения по строке.\n\n* Выполнение автоматических проверок, таких как тесты, сборки и сканирование кода в отношении изменений.\n\n* Ответьте на отзывы и обновите запрос на вытягивание по мере его развития.\n\n* Слияние изменений после проверки и необходимых проверок.\n\n## Ключевые части запроса на вытягивание\n\nЗапрос на вытягивание собирает все необходимое вам и вашим рецензентам в одном месте:\n\n* **Беседа** показывает описание, комментарии, отзывы и временную шкалу действий.\n* **Фиксации** показывают, как ветвь изменилась с течением времени.\n* **Проверки** показывают результаты автоматизированных тестов, сборок и других проверок.\n* **Измененные файлы** показывают дифф, который рецензент комментирует.\n* Поле **слияния** содержит сводку о том, можно ли объединить изменения или нет. В нем показано, что по-прежнему может произойти, например необходимые проверки или проверки, прежде чем запрос на вытягивание может быть объединен.\n\n## Как запросы на вытягивание соответствуют рабочему процессу\n\nНезависимо от того, предлагаете ли вы изменения или просматриваете кого-то другого, запрос на вытягивание следует несколько этапов:\n\n* **Ветвь или вилка** репозитория для создания изолированного места для работы.\n* **Зафиксируйте** изменения, как вы идете, создайте историю вашей работы.\n* **Откройте запрос на вытягивание** , чтобы предложить объединение изменений в базовую ветвь.\n* **Просмотрите и обсудите** изменения с участниками совместной работы, выполняя обновления по мере необходимости.\n* **Объедините** запрос на вытягивание после его готовности.\n\n## Дальнейшие действия\n\n* [Краткое руководство по запросам на вытягивание](/ru/enterprise-server@3.22/pull-requests/get-started/pull-request-quickstart)\n* [Краткое руководство по просмотру запросов на вытягивание](/ru/enterprise-server@3.22/pull-requests/get-started/reviewing-pull-requests-quickstart)\n* [Написание кода для проекта](/ru/enterprise-server@3.22/pull-requests/concepts/writing-code-for-a-project)"}