Skip to main content

Отмена запроса на вытягивание

Вы можете отменить изменения запроса на вытягивание после слияния с вышестоящей ветвью.

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

При отмене запроса на вытягивание в GitHub Enterprise Server создается новый запрос на вытягивание, содержащий одну операцию отмены фиксации слияния из исходного объединенного запроса на вытягивание. Чтобы отменять запросы на вытягивание, необходимо иметь разрешения на запись в репозиторий.

Отмена запроса на вытягивание

Note

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

  • Отмена запроса на вытягивание приводит к конфликтам слияния.
  • Исходный запрос на вытягивание изначально не был объединен с GitHub Enterprise Server. Например, другой пользователь мог выполнить быстрое слияние запроса на вытягивание с помощью командной строки.

Дополнительные сведения об использовании Git для отмены отдельных фиксаций вручную см. в описании команды git revert в документации по Git.

  1. В поле имени репозитория щелкните Запросы на вытягивание.

    Снимок экрана: главная страница репозитория. На горизонтальной панели навигации вкладка с меткой "Запросы на вытягивание" выделена темно-оранжевым цветом.

  2. В списке "Запросы на вытягивание" щелкните запрос на вытягивание, который требуется отменить.

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

    Снимок экрана: временная шкала запроса на вытягивание. Кнопка "Вернуть" выделена темно-оранжевым цветом.

  4. Выполните слияние полученного запроса на вытягивание. Дополнительные сведения см. в разделе Слияние запроса на вытягивание.