Comment implémenter un hook SVN pour connaître le nom du fichier validé, etc.?
-
03-07-2019 - |
Question
J'utilise Windows XP et TortoiseSVN, et j'aimerais connaître le nom du fichier, son chemin, son auteur et d'autres informations sur la révision validée dans le référentiel à l'aide d'un hook post-commit. Devons-nous utiliser un certain langage, tel que Python, ou est-ce possible d'écrire même en utilisant uniquement un fichier de commandes?
La solution
Voici un bon tutoriel sur la création de points d'ancrage SVN http: // wordaligned.org/articles/a-subversion-pre-commit-hook Fondamentalement, vous devez créer un script post-commit.exe ou bat. Il peut exécuter un code python que vous voulez appeler py:
python myhook.py
À l'intérieur du script.
Autres conseils
Commencez ici
Citation de ce lien:
Cependant, Windows utilise les extensions de fichier pour déterminer si un programme est exécutable. Vous devez donc fournir un programme dont le nom de base est le nom du hook et dont l'extension est l'une des extensions spéciales reconnues par Windows pour les programmes exécutables. tels que .exe pour les programmes et .bat pour les fichiers de traitement par lots.