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.

War es hilfreich?

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:)

Andere Tipps

Das können Sie mit

Die FreeBSD Projekt hat einige Beispiele, die Sie verwenden möchten. Sehen Sie sich die öffentliche svn Repo mit Haken.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top