Stiamo sperimentando "Github Flow", come definito qui .
In breve, ogni cambiamento inizia come un ramo ben distinto dal master. Al termine, apri un PR per quel ramo, viene riesaminato e quindi viene unito al master. È un flusso di lavoro molto semplice.
Tuttavia, ci siamo imbattuti in questo un paio di volte: sviluppo feature X e apro un PR per questo. Mentre sto aspettando la revisione del PR per X, voglio iniziare a lavorare su un'altra caratteristica Y, ma ho bisogno del codice da PR X. Devo solo iniziare un ramo dal ramo X della funzione, o se ho funzione Y già avviata, basta unire la caratteristica X nel ramo Y della feature? Sembra così, ma volevo verificare con altri team che stanno seguendo questo modello per vedere come hanno gestito più PR e caratteristiche che dipendono l'una dall'altra.