Как отменить пул-запрос на github?


152

Как можно отменить пул-запрос на github?

ОБНОВЛЕНИЕ Принятый ответ не детализировал шаги в ответе, и в любом случае, github сделал этот упадок простым, так как этот вопрос был задан, поэтому вот шаги:

  1. Посетите страницу запроса на выдачу
  2. Нажмите кнопку «Закрыть запрос на извлечение»

1.5 Прокрутите вниз до дна.
— ThomasW

Ответы:


129

GitHub теперь поддерживает закрытие запроса на включение


43
Это очень далеко внизу страницы. Просто прокрутите все пути вниз.
— Ларср

2
Подсказка: кнопка закрытия находится на запросе на извлечение на целевом репо. Вы не найдете его на странице для запроса извлечения в репо-источнике.
— Марс

3
Есть ли способ удалить пиар не просто закрыть? Спасибо.
— f01

На странице справки github требуется небольшое исправление, нажмите на исходное хранилище, для которого вы отправили запрос на получение. Нажмите на название PR и прокрутите вниз.
— vikramvi

16

В духе DVCS (как в «Распределенном») вы не отменяете то, что опубликовали:
запросы на извлечение - это, по сути, патчи, которые вы отправили (обычно по электронной почте, здесь через веб-приложение GitHub), и вы не отменили бы электронная почта либо;)

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

Наконец, помните:

  • a / у вас есть раздел предварительного просмотра, когда вы делаете запрос на извлечение, позволяющий вам увидеть количество коммитов, которые должны быть включены в него, и просмотреть их разницу.
  • b / предпочтительно перебазировать работу, которую вы хотите опубликовать, как запрос на извлечение поверх удаленной ветви, которая получит указанную работу. Затем вы можете сделать запрос извлечения, который получатель мог бы безопасно применить в ускоренном порядке.

При этом, начиная с января 2011 года (« Обновленные обсуждения запроса на извлечение ») и упомянутого в ответе выше , вы можете закрыть запрос на извлечение в комментариях.
Ищите эту кнопку «Комментарий и закрытие» внизу страницы обсуждения:

https://github-images.s3.amazonaws.com/blog/2011/pull-refresh.png


4
Отмечая это как правильное. После дальнейших исследований я обнаружил ссылку на сам github, в которой говорится, что запросы на удаление не могут быть отменены. Хотя я понимаю теоретический аргумент, который вы выдвигаете против того, чтобы даже иметь эту опцию, практически запрос на извлечение является не чем иным, как ссылкой, добавленной в базу данных. Таким образом, на самом деле вы должны иметь возможность отменить запрос - мы не говорим здесь об электронной почте, поэтому не следует ожидать, что мы должны следовать той же схеме проектирования, что и электронная почта.
— мемоны

1
@Harkonian: Я полностью согласен с вашим аргументом: источник и место назначения находятся на стороне сервера веб-приложений GitHub, поэтому любое действие (например, отмена) должно быть возможным. Но в настоящее время вам нужно будет сделать «запрос на улучшение» для команды GitHub, чтобы запросить эту функцию.
— VonC

8

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


Да, удаление исходной ветви приведет к удалению запроса извлечения.
— Виктор Мартинс

9
это не похоже на работу для меня. Я удалил весь свой репозиторий, но запрос на получение все еще там.
— Дэйв Л.

9
Запросы на извлечение не удаляются. Ваш репо появится в пиаре как unknown repository.
— Данял Айтекин

5

Перейдите на вкладку «Разговор», затем откройте, есть одна кнопка « закрыть запрос на извлечение » - используйте эту кнопку, чтобы закрыть запрос на извлечение, Примите ссылку на прикрепленное изображение.


-2

Я хотел прокомментировать, но поскольку моя репутация не подходит для комментирования, это должен был быть ответ. Github фактически позволит вам не только отменить запрос на удаление , но и удалить его , просто удалив вилку, которую вы пытаетесь нажать. Надеюсь, что это может помочь некоторым другим погуглить это.


4
Это не правда Удаление вилки не удалит запрос на извлечение.
— Крейг Браун,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.