Können Sie in einem SVN-Repository alle Erweiterungen außer einer ignorieren?

1069
SteveGSD

Wir müssen nur verschlüsselte (.AXX) Dokumente in einem SVN-Repository speichern, und wir möchten ein versehentliches Hochladen der nicht verschlüsselten Dokumente verhindern. Gibt es eine Möglichkeit, dies auf dem SVN-Server auszuführen?

Wir möchten diese .AXX-Richtlinie nur auf der Serverseite des SVN durchsetzen, sodass wir uns nicht auf die Ignorierliste aller SVN-Clients verlassen müssen.

1

1 Antwort auf die Frage

1
dsolimano

Ich glaube, dass Sie dies mit einem Pre-Commit-Hook machen können, ein Beispiel in Python ist hier . Anstatt Dateien auf Registerkarten zu überprüfen, können Sie deren Erweiterungen überprüfen und einen Exit-Code ungleich Null zurückgeben, wenn Sie die Transaktion abbrechen möchten.