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.