2011-09-03 20 views
8

Qual è il flusso di lavoro corretto per una foratura efficace di una richiesta Pull?Richiesta di fork a pull, su Github

Per spiegare il caso d'uso: ho trovato un repository che contiene una richiesta pull che aggiunge una funzionalità di cui ho bisogno. Sfortunatamente l'autore della richiesta di pull è andato in awol e il proprietario del repository non accetterà la richiesta di pull finché i test non verranno scritti. Mi piacerebbe "forgiare" la richiesta Pull e scrivere test in modo che il proprietario del repository accetti la nuova funzionalità.

risposta

7

È possibile eseguire il fork del progetto originale, scrivere i test di unità, quindi utilizzare la funzione "Coda forcella" per incorporare in modo selettivo le modifiche della terza parte nel proprio repository e infine inviare una richiesta di pull al proprio repository, unità test inclusi, al repository originale.

+0

Soluzione eccezionale, non sapevo di questa funzionalità. Sfortunatamente la richiesta pull originale non si applica in modo pulito al repository corrente (così dice lo strumento fork queue). – CambridgeMike

+0

Puoi anche fare lo "strumento fork" manualmente: aggiungi il repository di terze parti con 'git remote add', e poi puoi unire i file e confrontarli e unirli all'altro repository con i soliti strumenti git ... –

+2

Cosa facciamo ora non ci sono code di fork su github? –

Problemi correlati