Сведения об очередях слияния
Очередь слиянием помогает объединить запросы на вытягивание в занятую защищенную ветвь после обязательных проверок. См . раздел AUTOTITLE.
Добавление запроса на вытягивание в очередь слияния
Примечание.
Можно использовать для GitHub CLI добавления запроса на вытягивание в очередь слияния. Дополнительные сведения см. на вкладке "GitHub CLI" в верхней части этой статьи.
-
На GitHubперейдите на главную страницу репозитория.
-
В поле имени репозитория щелкните Запросы на вытягивание.

-
В списке "Запросы на вытягивание" щелкните запрос на вытягивание, который требуется добавить в очередь слияния.
-
Чтобы добавить запрос на вытягивание в очередь слияния, щелкните Объединить, когда будете готовы. Кроме того, если вы являетесь администратором, можно:
- Напрямую объединяйте запрос на вытягивание, проверив слияние, не ожидая выполнения требований (обход защиты ветвей), если это разрешено параметрами защиты ветви, и следуйте стандартному потоку.

Примечание.
Вы можете щелкнуть "Слияние", когда все требования будут готовы . GitHub добавляет запрос на вытягивание в очередь при выполнении требований.
-
Подтвердите добавление запроса на вытягивание в очередь слияния, щелкнув Подтвердить слияние по готовности.
С GitHub CLIпомощью gh pr merge команды добавьте запрос на вытягивание в очередь слияния. Если вы используете ветвь, требующую очередь слияния, эта команда автоматически добавляет запрос на вытягивание в очередь, если необходимые проверки прошли. Если необходимые проверки не прошли, эта команда включает автоматическое слияние для запроса на вытягивание. См gh pr merge . в руководстве GitHub CLI .
Удаление запроса на вытягивание из очереди слияния
Чтобы удалить запрос на вытягивание из очереди слияния, перейдите на страницу репозитория.GitHub.com Невозможно удалить GitHub CLI запрос на вытягивание из очереди слияния.
-
На GitHubперейдите на главную страницу репозитория.
-
В поле имени репозитория щелкните Запросы на вытягивание.

-
В списке "Запросы на вытягивание" щелкните запрос на вытягивание, который нужно удалить из очереди слияния.
-
Чтобы удалить запрос на вытягивание из очереди, щелкните Удалить из очереди.

Кроме того, можно перейти на страницу очереди слияния для базовой ветви, щелкнуть ... возле запроса на вытягивание, который нужно удалить, и выбрать Удалить из очереди. Сведения о получении на страницу очереди слияния для базовой ветви см. в разделе ниже.
Просмотр очередей слияния
Очередь слияния для базовой ветви можно просмотреть в различных местах GitHub. Невозможно использовать GitHub CLI для просмотра очереди слияния.
Очередь слияния для базовой ветви можно просмотреть в различных местах GitHub.
-
На странице Ветви для репозитория. Мы рекомендуем этот маршрут, если у вас нет или не известно о запросе на вытягивание, уже в очереди, и если вы хотите увидеть, что находится в этой очереди. См . раздел AUTOTITLE.

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

-
В представлении очереди слияния отображаются запросы на вытягивание, которые в настоящее время находятся в очереди. Ваши запросы на вытягивание явно помечены.

Общие сведения о том, почему запрос на вытягивание был удален из очереди слияния
Запрос на вытягивание можно удалить из очереди слияния, если он больше не соответствует требованиям слияния или если проверка очереди завершается сбоем.
Существует ряд причин, по которым запрос на вытягивание можно удалить из очереди слияния:
- Настроенная служба CI — это отчеты о сбоях теста для группы слиянием
- Время ожидания успешного результата CI на основе настроенного параметра времени ожидания
- Пользователь запрашивает удаление через API или интерфейс очереди слияния
- Сбой защиты ветви, который не удалось устранить автоматически