Abbiamo una squadra di circa ~ 8 sviluppatori che lavorano regolarmente sulla stessa funzione nel corso di uno sprint di 3 settimane. Non è abbastanza la programmazione delle coppie, ma nel nostro attuale flusso di lavoro gli sviluppatori inviano regolarmente un codice incompleto per il completamento di un collega. Questo ha funzionato bene prima di introdurre Gerrit, ma ora i nostri commit devono rappresentare blocchi di funzionalità di test, complete, logiche e così il modello si rompe.
La mia unica idea è di far spingere tutti fino a un ramo separato, non tracciato fino a quando la funzionalità è pronta per la revisione, quindi spacchettare tutto in commit che hanno senso e spingono verso l'alto. Esiste un altro flusso di lavoro con Gurit che potrebbe funzionare?
So che questo è un argomento ampiamente discusso su Google Gruppi e che di recente sono state discusse alcune recensioni sugli argomenti di Gerrit, ma volevo vedere se c'è qualcuno là fuori che utilizza Gerrit in questo modo e quale è il flusso di lavoro suggerito sarebbe.