Удалить закрытый пул-запрос из GitHub

179

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

Есть ли способ полностью удалить запрос на удаление, чтобы он больше не был доступен по URL или отображался в истории ваших действий?

ARISTONA
источник
3
Вы можете только закрыть это.
Евгений Рыжиков
9
Вопросы, связанные с учетной записью GitHub и пользовательским интерфейсом, лучше подходят для WebApps.StackExchange.com или непосредственно для их поддержки
случайно
Вы можете избавиться от всех запросов извлечения (и других вещей, таких как файлы LFS), удалив и заново создав хранилище. В большинстве случаев вы не можете себе этого позволить, но это может помочь, если вы начнете что-то делать рано.
Machta
1
Великий Q и еще одна жертва SO мандаринов. Отличные ответы тоже.
RichieHH

Ответы:

209

Вы не можете удалить запрос на удаление вручную - вы и владелец репо (и все пользователи с принудительным доступом к нему) можете закрыть его, но он останется в журнале. Это часть философии не отрицать / скрывать то, что произошло во время разработки.

Однако, если есть серьезные причины для его удаления (это в основном нарушение Условий обслуживания Github), служба поддержки Github удалит его для вас.

Вы можете легко спросить, хотят ли они удалить ваш PR для вас, просто напишите им по адресу support@github.com

ОБНОВЛЕНИЕ: В настоящее время Github требует создания запросов поддержки здесь: https://support.github.com/contact

Невик Рехнел
источник
22
Они (сотрудники Github) удаляют только запросы извлечения, которые содержат конфиденциальные данные.
Юша Алеауб
4
Некоторая полезная информация: help.github.com/articles/… "... вы можете навсегда удалить все кэшированные представления вашего репозитория и получать запросы на GitHub, обратившись в службу поддержки GitHub."
Джастин Домниц
4
Очень грустно. Я отправляю плохой пиар примерно раз в неделю, потому что я поддерживаю раздвоенный репо, а пиар по умолчанию стоит на первом месте. В какой-то момент нам нужно разветвляться из Маи, но сейчас ... миллионы закрытых пр
Эрик Аронесты
Я знаю, что это старый вопрос, но вы пытались удалить свою учетную запись github и воссоздать ее? Из документации, когда вы удаляете свою учетную запись, github сказал, что вы автоматически удаляете все свои запросы на получение, сделанные в другом хранилище. Но это означает, что вы должны начать свою «новую жизнь» на github. Я думаю, что это единственный способ. Надеюсь, кто-то откроет этот вопрос и поставит этот ответ ниже.
MaXi32
1
Сегодня я связался со службой поддержки GitHub, чтобы запросить удаление PR, который был ошибочно отправлен в другой репозиторий, где я являюсь администратором. Они удалили это для меня и были очень хорошими. :)
23
8

Вот ответ, который я получил от Github, когда я попросил их удалить запрос на извлечение:

«Спасибо за то, что обратились! Запросы на извлечение не могут быть удалены через пользовательский интерфейс в данный момент, и мы будем удалять только те раздачи, которые содержат конфиденциальную информацию, такую ​​как пароли или другие учетные данные».

Али Абу FOUL
источник