Uno scenario comune nello sviluppo del software è la revisione del codice del codice di qualcun altro. Uno strumento comune per farlo è aprire una richiesta di pull.
La mia domanda è, quando i problemi vengono trovati nella revisione, dovrebbero le modifiche
- essere impegnati separatamente (nuovo commit)
- o dovrebbe essere modificato il commit esistente (presupponendo che nessuno stia ramificando dal commit precedente ... poiché riscrivere la cronologia da un ramo condiviso è una cattiva notizia).
Per il primo scenario, è facile tenere traccia delle modifiche incrementali, sebbene aggiunga un po 'di rumore alla cronologia del commit. La seconda opzione ha i pro ei contro opposti.