Skip to main content
We publish frequent updates to our documentation, and translation of this page may still be in progress. For the most current information, please visit the English documentation.
GitHub AE is currently under limited release.

Автоматическое слияние запроса на вытягивание

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

Автоматическое слияние для запросов на вытягивание доступно во внутренних и частных репозиториях при использовании GitHub AE, в общедоступных репозиториях при использовании GitHub Free и GitHub Free для организаций, а также в общедоступных и частных репозиториях при использовании GitHub Pro, GitHub Team, GitHub Enterprise Cloud и GitHub Enterprise Server.

Сведения об автоматическом слиянии

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

Прежде чем использовать автоматическое слияние с запросом на вытягивание, необходимо включить автоматическое слияние для репозитория. Дополнительные сведения см. в статье "Управление автоматическим слиянием для запросов на вытягивание в репозитории".

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

Вы можете оставить отзыв об автоматическом слиянии в обсуждении GitHub Community.

Включение автоматического слияния

Примечание. Параметр включения автоматического объединения отображается только в запросах на вытягивание, которые нельзя объединить немедленно. Например, если правило защиты ветви применяет условие «Требовать проверки запросов на вытягивание перед объединением» или «Требовать проверки состояния для прохождения перед объединением», и эти условия еще не выполнены. Дополнительные сведения см. в разделе Управление правилом защиты ветви.

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

  1. На your enterprise перейдите на главную страницу репозитория. 1. Под именем репозитория щелкните Запросы на вытягивание. Выбор вкладки "Запрос на вытягивание"
  2. В списке Pull Requests (Запросы на вытягивание) выберите тот, который нужно изменить.
  3. При необходимости, чтобы указать метод слияния, выберите раскрывающееся меню Enable auto-merge (Включить автоматическое слияние), а затем щелкните метод слияния. Дополнительную информацию см. в статье Сведения о слияниях запросов на вытягивание. Раскрывающееся меню Enable auto-merge (Включить автоматическое слияние)
  4. Щелкните кнопку Enable auto-merge (Включить автоматическое слияние). Кнопка для включения автоматического слияния
  5. Если вы выбрали методы слияния со сжатием, введите сообщение и описание для фиксации. Поля для ввода сообщения и описания для фиксации
  6. Щелкните кнопку Confirm auto-merge (Подтвердить автоматическое слияние).

Отключение автоматического слияния

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

  1. На your enterprise перейдите на главную страницу репозитория. 1. Под именем репозитория щелкните Запросы на вытягивание. Выбор вкладки "Запрос на вытягивание"
  2. В списке Pull Requests (Запросы на вытягивание) выберите тот, который нужно изменить.
  3. В поле слияния нажмите кнопку Disable auto-merge (Отключить автоматическое слияние). Кнопка для отключения автоматического слияния