Cela m'est arrivé au moins une fois. Je travaille sur une partie de la base de code et trouve un petit bogue dans une autre partie, et le bogue m'empêche de terminer ce que j'essaie actuellement de faire. La correction du bogue peut être aussi simple que la modification d'une seule instruction.
Que faites-vous dans cette situation?
- Corrigez le bogue et validez-le avec votre travail actuel
- Enregistrez votre travail actuel ailleurs, corrigez le bogue dans un commit séparé, puis continuez votre travail [1]
- Continuez ce que vous êtes censé faire, validez le code (même s'il
brise la constructionéchoue à certains tests), puis corrigez le bogue (etla constructionfaire passer les tests) dans un commit séparé
[1] En pratique, cela signifierait: cloner le référentiel d'origine ailleurs, corriger le bogue, valider / pousser les modifications, tirer le commit vers le référentiel sur lequel vous travaillez, fusionner les modifications et continuer votre travail.
Edit: j'ai changé le numéro trois pour refléter ce que je voulais vraiment dire.
silently
.