Come posso implementare un hook SVN per conoscere il nome file del file sottoposto a commit, ecc.?
-
03-07-2019 - |
Domanda
Sto utilizzando Windows XP e TortoiseSVN e vorrei conoscere il nome file, il percorso del file, l'autore e altri dettagli sulla revisione impegnata nel repository utilizzando un hook post-commit. Dobbiamo usare un certo linguaggio per farlo come Python o è possibile scrivere anche usando solo un file batch?
Soluzione
Ecco un bel tutorial su come creare hook SVN http: // wordaligned.org/articles/a-subversion-pre-commit-hook Fondamentalmente è necessario creare uno script post-commit.exe o bat. Può eseguire un codice Python che desideri chiamare py:
python myhook.py
All'interno dello script.
Altri suggerimenti
Inizia qui
Citazione da quel link:
Windows, tuttavia, utilizza le estensioni dei file per determinare se un programma è eseguibile, quindi è necessario fornire un programma il cui basename è il nome dell'hook e la cui estensione è una delle estensioni speciali riconosciute da Windows per i programmi eseguibili, come .exe per i programmi e .bat per i file batch.