Questo è successo almeno una volta a me. Sto lavorando su una parte della base di codice e trovo un piccolo bug in una parte diversa, e il bug mi impedisce di completare ciò che sto attualmente cercando di fare. Correggere il bug potrebbe essere semplice come cambiare una singola istruzione.
Cosa fai in quella situazione?
- Correggi il bug e commettilo insieme al tuo lavoro attuale
- Salvare il lavoro corrente altrove, correggere l'errore in un commit separato, quindi continuare il lavoro [1]
- Continua quello che dovresti fare, impegna il codice (anche se lo è
rompe la buildfallisce alcuni test), quindi correggi il bug (ela buildfare passare i test) in un commit separato
[1] In pratica, ciò significherebbe: clonare il repository originale altrove, correggere il bug, eseguire il commit / push delle modifiche, eseguire il commit nel repository su cui si sta lavorando, unire le modifiche e continuare il lavoro.
Modifica: ho cambiato il numero tre per riflettere ciò che intendevo davvero.
silently
.