Posso cancellare il mio fork prima che la richiesta pull venga accettata? [chiuso]


16

Ho fatto un fork di un progetto su github, ho fatto una piccola correzione e ho inviato una richiesta pull. Tuttavia, da ogni richiesta pull "in linea", posso vedere che questo sviluppatore impiegherà molto tempo prima di rivedere il mio. Il fatto è che non voglio il repository - l'ho solo biforcuto per risolvere quel problema (che lo sviluppatore stesso aveva nel TODO).

La mia domanda è: se elimino il repository dal mio account, lo sviluppatore sarà ancora in grado di accettare la richiesta pull? È un cambiamento di poche righe.


Questo è il motivo per cui il flusso di lavoro protetto della branche di GitLab è così interessante: github.com/gitlabhq/gitlabhq/blob/…
— Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Risposte:



5

Sì, tutte le richieste pull sono disponibili nel repository di destinazione, anche se il fork viene eliminato prima di essere unito. L'albero Git può essere trovato sul refspec pull/###/head, dove si ###trova il numero di richiesta pull. Il proprietario del progetto originale può unire utilizzando l'interfaccia web di GitHub o dalla riga di comando scaricando il ramo:

git fetch origin pull/###/head:pullrequest
git merge pullrequest

Bella risposta. Breve e facilmente comprensibile. Grazie mille.
— user137369

@ user137369: fantastico, ma sbagliato.
— firegurafiku,

@firegurafiku Lo so, ecco perché non è la risposta accettata.
— user137369

Hmm, sì, questo sembra essere cambiato da quando l'ho pubblicato (o inizialmente non ero corretto). Modificherò per riflettere le nuove informazioni.
— trentatré

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.