Elimina una richiesta pull chiusa da GitHub


179

Ho accidentalmente fatto una richiesta di pull errata e ho finito per chiudere la richiesta da solo. Al momento è chiuso, ma è accessibile tramite URL diretto e visualizzato sulla mia barra delle attività.

Esiste un modo per eliminare completamente una richiesta pull in modo che non sia più accessibile tramite URL o venga visualizzata nella cronologia delle attività?


3
No. Puoi solo chiuderlo.
Eugene Ryzhikov,

9
Le domande relative all'account GitHub e all'interfaccia utente sono migliori per WebApps.StackExchange.com o direttamente al loro supporto
casuale

Puoi eliminare tutte le richieste pull (e altre cose come i file LFS) eliminando e ricreando il repository. Il più delle volte non te lo puoi permettere, ma può essere d'aiuto se sbagli in anticipo.
Machta,

1
Grande Q e un'altra vittima dei mandarini SO. Ottime risposte anche.
RichieHH,

Risposte:


209

Non è possibile eliminare da soli una richiesta pull : tu e il proprietario del repository (e tutti gli utenti con accesso push ad essa) potete chiuderla, ma rimarrà nel registro. Questo fa parte della filosofia di non negare / nascondere ciò che è accaduto durante lo sviluppo.

Tuttavia, se ci sono motivi critici per eliminarlo (questa è principalmente una violazione dei Termini di servizio di Github), il personale di supporto di Github lo eliminerà per te.

Indipendentemente dal fatto che siano disposti a eliminare il tuo PR per te è qualcosa che puoi facilmente chiedere loro, basta inviargli un'e-mail a support@github.com

AGGIORNAMENTO: Attualmente Github richiede la creazione di richieste di supporto qui: https://support.github.com/contact


22
Loro (personale di Github) eliminano solo le richieste pull contenenti dati sensibili.
Yousha Aleayoub,

4
Alcune informazioni utili: help.github.com/articles/… "... puoi rimuovere permanentemente tutte le viste memorizzate nella cache del tuo repository ed estrarre richieste su GitHub contattando l'assistenza GitHub."
Justin Domnitz,

4
Così triste. Inoltro un PR negativo una volta alla settimana perché sto mantenendo un repository biforcuto e il PR predefinito è in testa. Ad un certo punto avremo bisogno di
diramarci

So che questa è una vecchia domanda, ma hai provato a eliminare il tuo account Github e ricrearlo? Dalla documentazione, quando elimini il tuo account, github ha detto che elimini automaticamente tutte le tue richieste pull fatte in altri repository. Ma questo significa che devi iniziare la tua "nuova vita" su Github. Penso che questo sia l'unico modo. Spero che qualcuno apra questa domanda e metta questa risposta qui sotto.
MaXi32

1
Per quello che vale, ho contattato il supporto di GitHub oggi per richiedere la cancellazione di un PR inviato per errore a un altro repository in cui sono un amministratore. L'hanno cancellato per me ed è stato super gentile. :)
Marc.2377

8

Questa è la risposta che ho ricevuto da Github quando ho chiesto loro di eliminare una richiesta pull:

"Grazie per esserti messo in contatto! Al momento le richieste pull non possono essere eliminate tramite l'interfaccia utente e elimineremo le richieste pull solo quando contengono informazioni sensibili come password o altre credenziali."

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.