Risposte:
Aggiornamento agosto 2016: la modifica del ramo di base di una richiesta pull consente finalmente di cambiare quel ramo.
(E questo chiude il numero 18 , che aveva 3 anni e aveva oltre 1500 commenti)
Dopo aver creato una richiesta pull, è possibile modificare il ramo di base in modo che le modifiche nella richiesta pull vengano confrontate con un ramo diverso.
Risposta originale:
Poiché un PR non può essere modificato in termini di ramo (vedi sotto), il modo più semplice sarebbe:
Supersedes #123
(come commentato di seguito da Rivera )(risposta originale, valida solo durante la creazione del PR )
Puoi provare a scegliere un altro ramo di base , come in " Modifica dell'intervallo di diramazioni e del repository di destinazione " (facendo clic sul Edit
pulsante nella parte superiore di una pagina PR)
Il modo più semplice per pensare alla gamma di filiali è questo:
- il ramo di base è dove pensi che le modifiche debbano essere applicate,
- il ramo di testa è quello che vorresti fosse applicato.
La modifica del repository di base cambia chi riceve la notifica della richiesta pull.
Tutti coloro che possono eseguire il push al repository di base riceveranno una notifica tramite posta elettronica e visualizzeranno la nuova richiesta di pull nella dashboard al successivo accesso.
Se selezioni come ramo di base quello che il manutentore originale (il proprietario) vuole, il tuo PR dovrebbe fondersi dal tuo ramo (invariato) al nuovo ramo di base.
Se il tuo ramo è (ancora) disponibile in remoto, non devi crearne uno nuovo in locale.
Seleziona il tuo ramo (che porta le modifiche che stai inviando) direttamente dal menu a tendina o sotto "# rami" ( https://github.com/account/project/branches ).
Fare clic su "Nuova richiesta pull". Ciò consente di scegliere un nuovo ramo di base (obiettivo).
Ecco uno screenshot della nuova interfaccia di Github:
Posso inviare un PR di branch UX
contro qualsiasi fork / branch --- non importa se in precedenza ho inviato un PR per branch UX
.
Ora puoi: https://github.com/blog/2224-change-the-base-branch-of-a-pull-request
"Ora puoi modificare il ramo di base di una richiesta pull aperta. Dopo aver creato una richiesta pull, puoi modificare il ramo di base in modo che le modifiche nella richiesta pull vengano confrontate con un ramo diverso. Cambiando il ramo di base di la tua richiesta pull originale invece di aprirne una nuova con il ramo di base corretto, sarai in grado di mantenere un lavoro e una discussione preziosi ".
Devi creare una nuova richiesta pull come indicato nel LINK doc di gibhub
New Pull request
compare page
lato sinistro selezionare quello che target branch
si desidera spingere e sul lato destro selezionare il branch you already pushed
.PR
.PR
È piuttosto semplice. È sufficiente fare clic sul PR di cui si desidera modificare il ramo di base. Trova il pulsante "Chiudi richiesta pull" nella parte inferiore della pagina web. Ora puoi ricreare normalmente un nuovo PR: assicurati di selezionare il ramo di base corretto questa volta.