Come ho capito la tua domanda hai creato un ramo (chiamiamolo A ) e inviato per la revisione prima che possa essere unito in master . E ora devi fare più lavoro che si aggiunge al lavoro nel ramo A . Questo lavoro verrà svolto in un nuovo ramo che chiameremo B .
Ovviamente, se crei un nuovo ramo fuori da master non avrai le nuove funzionalità introdotte in A . Quindi, hai due opzioni.
Uno. Filiale B off di A anziché master .
Due. Filiale B off di master e quindi fai un'unione da A .
In entrambi i casi, includi tutto il lavoro da A nel ramo B . B , ovviamente, non può essere unito fino a quando A è stato unito senza fondersi efficacemente in A .
Il fattore di rischio è che se il tuo lavoro in A viene rifiutato, il tuo lavoro su B potrebbe dover essere ampiamente riscritto, ma è un rischio che non puoi evitare senza aspettare che la recensione di A sia completa.
Alla fine A viene unito in master e il problema scompare. Se il ramo A viene revisionato durante il processo di revisione, dovrai, naturalmente, unire tali modifiche in B .