Excluir uma solicitação de recebimento fechado do GitHub

178

Acidentalmente, fiz uma solicitação de recebimento incorreta e acabei fechando a solicitação. No momento, ele está fechado, mas pode ser acessado via URL direto e exibido na minha barra de atividades.

Existe alguma maneira de excluir completamente uma solicitação de recebimento para que não seja mais acessível via URL ou apareça no seu histórico de atividades?

Aristona
fonte
3
Não. Você só pode fechá-lo.
Eugene Ryzhikov
9
Conta GitHub e questões relacionadas UI são melhores para WebApps.StackExchange.com ou diretamente para o seu apoio
aleatória
Você pode se livrar de todas as solicitações pull (e outras coisas como arquivos LFS) excluindo e recriando o repositório. Na maioria das vezes você não pode pagar isso, mas pode ajudar se você errar no início.
machta
1
Ótimo Q e outra vítima dos mandarins SO. Ótimas respostas também.
RichieHH 4/03

Respostas:

208

Não há como você excluir uma solicitação de recebimento - você e o proprietário do repositório (e todos os usuários com acesso por push) podem fechá-la, mas ela permanecerá no log. Isso faz parte da filosofia de não negar / ocultar o que aconteceu durante o desenvolvimento.

No entanto, se houver motivos críticos para excluí-lo (isso é principalmente uma violação dos Termos de Serviço do Github), a equipe de suporte do Github o excluirá para você.

Se você deseja ou não excluir seu PR para você, é algo que você pode facilmente pedir, basta enviar um email para [email protected]

ATUALIZAÇÃO: Atualmente, o Github exige que as solicitações de suporte sejam criadas aqui: https://support.github.com/contact

Nevik Rehnel
fonte
22
Eles (equipe do Github) excluem apenas solicitações pull que contêm dados confidenciais.
Yousha Aleayoub
4
Algumas informações úteis: help.github.com/articles/… "... você pode remover permanentemente todas as visualizações em cache do seu repositório e receber solicitações no GitHub entrando em contato com o Suporte do GitHub."
Justin Domnitz
4
Tão triste. Eu envio um PR ruim cerca de uma vez por semana, porque estou mantendo um repositório bifurcado e o PR padrão está na cabeça. Em algum momento precisaremos ramificam a partir do mai, mas por agora ... zilhão fechado pr de
Erik Aronesty
Sei que essa é uma pergunta antiga, mas você já tentou excluir sua conta do github e recriá-la? Na documentação, quando você exclui sua conta, o github diz que você exclui automaticamente todas as suas solicitações de recebimento feitas em outro repositório. Mas isso significa que você deve iniciar sua "nova vida" no github. Eu acho que esse é o único caminho. Espero que alguém abra esta pergunta e coloque esta resposta abaixo.
MaXi32 31/10/19
1
Pelo que vale, entrei em contato com o suporte do GitHub hoje para solicitar a exclusão de um PR que foi enviado por engano a outro repositório em que sou administrador. Eles o deletaram para mim e foram super legais. :)
Marc.2377
8

Esta é a resposta que recebi do Github quando pedi a eles para excluir uma solicitação de recebimento:

"Obrigado por entrar em contato! As solicitações pull não podem ser excluídas através da interface do usuário no momento e só excluiremos solicitações pull quando contiverem informações confidenciais, como senhas ou outras credenciais."

ALI ABU FOUL
fonte