Wenn Sie sich den Commit-Verlauf von Projekten wie agnuar.js oder jquery ansehen , werden Sie feststellen, dass sie einen konsistenten Commit-Nachrichtenstil verwenden. Möchten Sie vielleicht das Gleiche tun?
Eine Möglichkeit, einen Single-Commit-Nachrichtenstil zu unterstützen, besteht darin, git die Überprüfung über einen Hook durchführen zu lassen, wie folgt:
Der oben gezeigte Prozess erfolgt über ein npm-Modul commitplease
( npm , github ). Es überprüft Ihre Commit-Nachricht und sagt Ihnen, ob sie schlecht ist (lange Zeilen, schlechte erste Zeile usw.). Commitplease wird von jQuery Core, jQuery UI, jQuery Mobile, Globalize, QUnit und anderen verwendet. Es ist so einfach wie
npm install commitplease --save-dev
Wenn Sie interessiert sind, lassen Sie mich Ihre Meinung wissen. Haftungsausschluss: Ich helfe bei der Entwicklung von Commitplease.
Das scheint viel Overhead für wenig Gewinn zu sein. Ein großer Teil unserer Pull-Requests kommt von Entwicklern, die neu bei Git / Github sind. Ich glaube nicht, dass wir noch eine weitere Eintrittsbarriere hinzufügen wollen.
Hilfreichster Kommentar
Das scheint viel Overhead für wenig Gewinn zu sein. Ein großer Teil unserer Pull-Requests kommt von Entwicklern, die neu bei Git / Github sind. Ich glaube nicht, dass wir noch eine weitere Eintrittsbarriere hinzufügen wollen.