Wie implementiere ich einen SVN -Hook, um den Dateinamen der begangenen Datei usw. zu kennen?
-
03-07-2019 - |
Frage
Ich verwende Windows XP und Tortoisesvn und möchte den Dateinamen, den Pfad der Datei, den Autor und andere Details zur Überarbeitung des Repositorys mit einem Post-Commit-Haken kennen. Müssen wir eine bestimmte Sprache verwenden, um dies zu tun, wie z. B. Python, oder ist dies möglich, auch mit nur einer Stapeldatei zu schreiben?
Lösung
Hier ist ein schönes Tutorial zum Erstellen von SVN -Haken http://wordaligned.org/articles/a-subversion-pre-commit-hookGrundsätzlich müssen Sie ein Post-Commit.exe- oder Fledermaus-Skript erstellen. Es kann einen Python -Code ausführen, den Sie anrufen möchten:
python myhook.py
Im Skript.
Andere Tipps
Anfang hier
Zitat aus diesem Link:
Windows verwendet jedoch Dateierweiterungen, um festzustellen, ob ein Programm ausführbar ist. Sie müssen also ein Programm angeben, dessen Grundname der Name des Hakens ist und dessen Erweiterung eine der speziellen Erweiterungen ist, die von Windows für ausführbare Programme wie z. .exe für Programme und .Schläger Für Stapeldateien.