Skip to main content

Эта версия GitHub Enterprise Server была прекращена 2024-07-09. Исправления выпускаться не будут даже при критических проблемах безопасности. Для повышения производительности, повышения безопасности и новых функций выполните обновление до последней версии GitHub Enterprise Server. Чтобы получить справку по обновлению, обратитесь в службу поддержки GitHub Enterprise.

Создание запроса на включение изменений

Создайте запрос на вытягивание, чтобы предложить изменения в репозитории и совместно работать над ними. Эти изменения предлагаются в ветви, что гарантирует, что ветвь по умолчанию содержит только завершенную и утвержденную работу.

Кто может использовать эту функцию?

Anyone with read access to a repository can create a pull request.

Platform navigation

Если вы хотите создать новую ветвь для запроса на вытягивание и у вас нет разрешений на запись в репозитории, можно сначала создать вилку репозитория. Дополнительные сведения см. в разделе "[AUTOTITLE" и "Создание запроса на вытягивание из вилки](/pull-requests/collaborating-with-pull-requests/working-with-forks/about-forks)".

Вы можете указать ветвь, с которой хотите объединить изменения при создании запроса на вытягивание. Запросы на вытягивание можно открывать только между двумя различными ветвями.

Можно связать запрос на вытягивание с проблемой, чтобы показать, что выполняется исправление, а также чтобы автоматически закрыть проблему при слиянии запроса на вытягивание. Дополнительные сведения см. в разделе Связывание запроса на вытягивание с проблемой.

Изменение диапазона ветвей и целевого репозитория

По умолчанию запросы на вытягивание основаны на ветвь по умолчанию родительского репозитория. Дополнительные сведения см. в разделе О ветвях.

Если родительский репозиторий по умолчанию не является правильным, можно изменить родительский репозиторий и ветвь с помощью раскрывающегося списка. Вы также можете заменить головные и базовые ветви в раскрывающемся списке, чтобы установить различия между контрольными точками. Контрольными точками здесь должны быть имена ветвей в репозитории GitHub.

Снимок экрана: запрос на вытягивание. Раскрывающийся список для изменения ветвь сравнения развернут.

При работе с ветвями помните, что базовая ветвь — это то, куда должны применяться изменения, а головная ветвь — это то, откуда берутся изменения.

При изменении базового репозитория также изменяются уведомления о запросе на вытягивание. Все, кто может отправлять запросы в базовый репозиторий, получат уведомление по электронной почте и увидят новый запрос на вытягивание на панели мониторинга при следующем входе.

Когда вы изменяете какую-либо информацию в диапазоне ветвей, области предварительного просмотра "Фиксация" и "Файлы изменены" обновляются и показывают новый диапазон.

Совет.

  • С помощью представления сравнения можно настроить сравнения в любом временном интервале. Дополнительные сведения см. в разделе Сравнение фиксаций.
  • Сопровождающие проекта могут добавлять шаблон запроса на вытягивание для репозитория. Шаблоны включают запросы на ввод сведений в тексте запроса на вытягивание. Дополнительные сведения см. в разделе Сведения о шаблонах проблем и запросов на вытягивание.

Создание запроса на вытягивание

  1. На ваш экземпляр GitHub Enterprise Serverперейдите на главную страницу репозитория.

  2. В меню "Ветвь" выберите ветвь, содержащую фиксации.

    Снимок экрана: раскрывающееся меню ветви на главной странице репозитория.

  3. Над списком файлов в желтом баннере нажмите кнопку "Сравнить" и " Запрос на вытягивание", чтобы создать запрос на вытягивание связанной ветви.

    Снимок экрана: баннер над списком файлов.

  4. В раскрывающемся меню базовой ветви выберите ветвь, в которую вы хотите объединить изменения, а затем в раскрывающемся меню ветви сравнения выберите ветвь раздела, в которую вы внесли изменения.

  5. Введите название и описание для запроса на вытягивание.

  6. Чтобы создать запрос на вытягивание, готовый к проверке, нажмите кнопку Создать запрос на вытягивание. Чтобы создать черновик запроса на вытягивание, нажмите на раскрывающийся список и выберите Создать черновик запроса на вытягивание, а затем Черновик запроса на вытягивание. Дополнительные сведения о черновике запросов на вытягивание см. в разделе "Сведения о запросах на вытягивание".

Совет. После создания запроса на вытягивание можно попросить конкретного пользователя проверить предложенные изменения. Дополнительные сведения см. в разделе Запрос проверки запроса на вытягивание.

После проверки запроса на вытягивание его можно объединить в репозиторий.

Дополнительные материалы

Нажмите клавиши ALT+UP, чтобы активировать