Es gibt Grenzen, aber ich bevorzuge kleine atomare Commits.
Erstens erleichtert es die Sache, wenn Sie sich darauf beziehen, warum eine Änderung vorgenommen wurde. Zweitens werden die Kosten für Fehler drastisch reduziert.
Zwei Hinweise zur Vorsicht:
Wenn Sie ein zentrales VCS verwenden, schreiben Sie nur fest, wenn der Code erstellt und die Tests ausgeführt werden. (Wenn Sie DVCS verwenden, ersetzen Sie "Festschreiben" durch "Drücken".)
Verweisen Sie nicht implizit auf einen Commit-Kommentar eines anderen.
351: pdr: Stop foo from grommiting.
352: pdr: Ooops, got that wrong, let's try again.
353: dan: New launch page.
354: pdr: Third time lucky.
Diese Art von Ding. Tu es nicht. Es ist sehr verlockend, wenn Sie häufig ein Commit durchführen, da Sie sich an das Commit erinnern, das Sie vor fünf Minuten durchgeführt haben, und das Kommentieren sich wie ein Gespräch mit sich selbst anfühlt. Aber kontrolliere dich. Für die arme Person, die zwei Jahre in Ihrer Zukunft ist und nach dem letzten Commit für bestimmte Dateien sucht, macht dies keinen Sinn.