Löschen Sie eine geschlossene Pull-Anfrage von GitHub

178

Ich habe versehentlich eine falsche Pull-Anfrage gestellt und die Anfrage schließlich selbst geschlossen. Es befindet sich derzeit in einem geschlossenen Zustand, ist jedoch über eine direkte URL zugänglich und wird in meiner Aktivitätsleiste angezeigt.

Gibt es eine Möglichkeit, eine Pull-Anfrage vollständig zu löschen, sodass sie nicht mehr über eine URL zugänglich ist oder in Ihrem Aktivitätsverlauf angezeigt wird?

Aristona
quelle
3
Nein, Sie können es nur schließen.
Eugene Ryzhikov
9
Fragen zum GitHub-Konto und zur Benutzeroberfläche sind besser für WebApps.StackExchange.com oder direkt an deren Support
zufällig
Sie können alle Pull-Anforderungen (und andere Dinge wie LFS-Dateien) entfernen, indem Sie das Repository löschen und neu erstellen. Meistens können Sie sich das nicht leisten, aber es kann helfen, wenn Sie früh durcheinander kommen.
Machta
1
Tolles Q und ein weiteres Opfer der SO-Mandarinen. Tolle Antworten auch.
RichieHH

Antworten:

207

Es gibt keine Möglichkeit, eine Pull-Anfrage selbst zu löschen - Sie und der Repo-Besitzer (und alle Benutzer mit Push-Zugriff darauf) können sie schließen, sie verbleibt jedoch im Protokoll. Dies ist Teil der Philosophie, nicht zu leugnen / zu verbergen, was während der Entwicklung passiert ist.

Wenn es jedoch kritische Gründe für das Löschen gibt (dies ist hauptsächlich ein Verstoß gegen die Nutzungsbedingungen von Github), wird es vom Github-Support für Sie gelöscht.

Ob sie bereit sind, Ihre PR für Sie zu löschen oder nicht, können Sie leicht fragen. Schreiben Sie ihnen einfach eine E-Mail an [email protected]

UPDATE: Derzeit müssen für Github Supportanfragen hier erstellt werden: https://support.github.com/contact

Nevik Rehnel
quelle
22
Sie (Github-Mitarbeiter) löschen nur Pull-Anforderungen, die vertrauliche Daten enthalten.
Yousha Aleayoub
4
Einige nützliche Informationen: help.github.com/articles/… "... Sie können alle zwischengespeicherten Ansichten Ihres Repositorys dauerhaft entfernen und Anforderungen auf GitHub abrufen, indem Sie sich an den GitHub-Support wenden ."
Justin Domnitz
4
So traurig. Ich reiche ungefähr einmal pro Woche eine schlechte PR ein, weil ich ein gegabeltes Repo pflege und die Standard-PR auf den Kopf geht. Irgendwann müssen wir vom Mai abzweigen, aber jetzt ... zillion geschlossene Prs
Erik Aronesty
Ich weiß, dass dies eine alte Frage ist, aber haben Sie versucht, Ihr Github-Konto zu löschen und neu zu erstellen? In der Dokumentation sagte Github, wenn Sie Ihr Konto löschen, dass Sie automatisch alle Ihre Pull-Anfragen löschen, die in einem anderen Repository gestellt wurden. Aber das bedeutet, dass Sie Ihr "neues Leben" auf Github beginnen müssen. Ich denke, das ist der einzige Weg. Hoffentlich öffnet jemand diese Frage und gibt diese Antwort unten an.
MaXi32
1
Ich habe mich heute an den GitHub-Support gewandt, um die Löschung einer PR zu beantragen, die versehentlich an ein anderes Repository gesendet wurde, in dem ich Administrator bin. Sie haben es für mich gelöscht und waren super nett. :)
März 2377
7

Dies ist die Antwort, die ich von Github erhalten habe, als ich sie gebeten habe, eine Pull-Anfrage zu löschen:

"Vielen Dank für Ihre Kontaktaufnahme! Pull-Anfragen können derzeit nicht über die Benutzeroberfläche gelöscht werden. Pull-Anfragen werden nur gelöscht, wenn sie vertrauliche Informationen wie Kennwörter oder andere Anmeldeinformationen enthalten."

ALI ABU FOUL
quelle