Supprimer une demande d'extraction fermée de GitHub

179

J'ai accidentellement fait une mauvaise demande de tirage et j'ai fini par fermer la demande moi-même. Il est actuellement fermé, mais il est accessible via une URL directe et s'affiche sur ma barre d'activité.

Existe-t-il un moyen de supprimer complètement une demande d'extraction afin qu'elle ne soit plus accessible via une URL ou apparaisse dans votre historique d'activité?

Aristona
la source
3
Non, vous ne pouvez que le fermer.
Eugene Ryzhikov
9
Les questions liées au compte GitHub et à l'interface utilisateur sont meilleures pour WebApps.StackExchange.com ou directement à leur support
aléatoire
Vous pouvez vous débarrasser de toutes les demandes d'extraction (et d'autres choses comme les fichiers LFS) en supprimant et en recréant le référentiel. La plupart du temps, vous ne pouvez pas vous le permettre, mais cela peut vous aider si vous vous trompez tôt.
Machta
1
Great Q et une autre victime des mandarines SO. Excellentes réponses aussi.
RichieHH

Réponses:

209

Il n'y a aucun moyen de supprimer une demande d'extraction vous - même - vous et le propriétaire du référentiel (et tous les utilisateurs avec un accès push) pouvez la fermer, mais elle restera dans le journal. Cela fait partie de la philosophie de ne pas nier / cacher ce qui s'est passé pendant le développement.

Cependant, s'il existe des raisons critiques de le supprimer (il s'agit principalement d'une violation des conditions d'utilisation de Github), le personnel d'assistance de Github le supprimera pour vous.

Que vous souhaitiez ou non supprimer votre PR pour vous, vous pouvez facilement leur demander, envoyez-leur simplement un e-mail à [email protected]

MISE À JOUR: Actuellement, Github nécessite la création de demandes d'assistance ici: https://support.github.com/contact

Nevik Rehnel
la source
22
Ils (le personnel de Github) ne suppriment que les demandes d'extraction contenant des données sensibles.
Yousha Aleayoub
4
Quelques informations utiles: help.github.com/articles/… "... vous pouvez supprimer définitivement toutes les vues mises en cache de votre référentiel et les pull requests sur GitHub en contactant le support GitHub."
Justin Domnitz
4
Si triste. Je soumets un mauvais PR environ une fois par semaine parce que je maintiens un repo fourchu et le PR par défaut est à la tête. À un moment donné, nous devrons bifurquer de mai, mais pour l'instant ... zillion a fermé ses portes
Erik Aronesty
Je sais que c'est une vieille question, mais avez-vous essayé de supprimer votre compte github et de le recréer? Dans la documentation, lorsque vous supprimez votre compte, github dit que vous supprimez automatiquement toutes vos pull request effectuées dans un autre référentiel. Mais cela signifie que vous devez commencer votre "nouvelle vie" sur github. Je pense que c'est le seul moyen. J'espère que quelqu'un ouvrira cette question et posera cette réponse ci-dessous.
MaXi32
1
Pour ce que cela vaut, j'ai contacté le support GitHub aujourd'hui pour demander la suppression d'un PR qui a été soumis par erreur à un autre référentiel où je suis administrateur. Ils l'ont supprimé pour moi et étaient super gentils. :)
Marc 2377
8

Voici la réponse que j'ai reçue de Github lorsque je leur ai demandé de supprimer une pull request:

"Merci d'avoir pris contact! Les demandes d'extraction ne peuvent pas être supprimées via l'interface utilisateur pour le moment et nous ne supprimerons les demandes d'extraction que lorsqu'elles contiennent des informations sensibles telles que des mots de passe ou d'autres informations d'identification."

ALI ABU FOUL
la source