Das ist mir mindestens einmal passiert. Ich arbeite an einem Teil der Codebasis und finde einen kleinen Fehler in einem anderen Teil. Der Fehler hindert mich daran, das abzuschließen, was ich gerade versuche. Das Beheben des Fehlers kann so einfach wie das Ändern einer einzelnen Anweisung sein.
Was machst du in dieser Situation?
- Beheben Sie den Fehler und übergeben Sie ihn zusammen mit Ihrer aktuellen Arbeit
- Speichern Sie Ihre aktuelle Arbeit an einem anderen Ort, beheben Sie den Fehler in einem separaten Commit und setzen Sie Ihre Arbeit fort [1]
- Setzen Sie fort, was Sie tun sollen, und geben Sie den Code ein (auch wenn dies der Fall ist)
bricht den Build abEinige Tests scheitern), dann den Fehler beheben (undder BuildTests bestehen lassen) in einem separaten Commit
[1] In der Praxis würde dies bedeuten: Klonen Sie das ursprüngliche Repository an einer anderen Stelle, beheben Sie den Fehler, übertragen Sie die Änderungen, übertragen Sie sie auf das Repository, an dem Sie arbeiten, führen Sie die Änderungen zusammen und setzen Sie Ihre Arbeit fort.
Bearbeiten: Ich habe Nummer drei geändert, um zu reflektieren, was ich wirklich gemeint habe.
silently
.