Verbieten SVN Beschreibung fehlt
-
21-08-2019 - |
Frage
Ich habe eine SVN-Repository und ich brauche die Commits zum Scheitern verurteilt, wenn keine Beschreibung eingetragen. Ist dies möglich zu machen, vorzugsweise serverseitige? (Die Benutzer verwenden verschiedene Werkzeuge für die mit dem Repository interagieren, obwohl, wenn dies möglich wäre, clientseitige in TortoiseSVN, dass das Problem lindern würde)
Google hat nicht sehr hilfreich gewesen, können Sie mir einige Hinweise geben?
Danke.
Lösung
Yup, Sie wollen ein pre-commit Haken im Repository schreiben, die mit einer entsprechenden Fehlermeldung nicht an den Client zurück zu senden.
Wenn Sie in der „Haken“ Verzeichnis einer frisch erstellten Repository suchen, werden Sie eine pre-commit.tmpl
Datei. Das enthält Anweisungen, und die Probe sogar überprüft, ob der Protokollnachrichtentext enthält -. Genau das, was Sie wollen
Also, sollten Sie in der Lage sein pre-commit.tmpl
umbenennen pre-commit
und es ausführbar zu machen, ist es dann einen Wirbel geben. Ich schlage vor, Sie versuchen es auf einem Sandbox-Repository, bevor eine Produktion einer allerdings zu vermeiden wütend Benutzer nicht in der Lage zu sein zu begehen, während Sie es richtig:)