Je suis curieux de savoir quelle est la meilleure pratique en vigueur. Les commits de git doivent-ils être appliqués de telle sorte que le projet soit dans un état de fonctionnement (construit correctement, tous les tests réussissent, etc.), ou commettre un code erroné est-il correct?
Par exemple, si vous renoncez à cette exigence, vous pouvez être plus flexible avec les commits (utilisez-les comme des blocs logiques, même si l'application n'est pas en état de fonctionnement, etc.). Cependant, si vous l'appliquez, vous aurez la possibilité de sélectionner plus tard un commit donné ...