如何实现SVN挂钩以了解提交文件的文件名等?
-
03-07-2019 - |
题
我正在使用Windows XP和TortoiseSVN,我想通过使用post-commit钩子知道文件名,文件路径,作者以及有关提交到存储库的修订的其他详细信息。我们是否必须使用某种语言来执行此操作(例如Python),或者甚至可以仅使用批处理文件来编写?
解决方案
以下是关于如何创建SVN挂钩的精彩教程 http:// wordaligned.org/articles/a-subversion-pre-commit-hook 基本上你需要创建一个post-commit.exe或bat脚本。它可以执行你想要py调用的python代码:
python myhook.py
在剧本里面。
其他提示
启动此处
从该链接引用:
但是,Windows使用文件扩展名来确定程序是否可执行,因此您需要提供一个程序,其基本名称是钩子的名称,其扩展名是Windows为可执行程序识别的特殊扩展名之一,例如程序的 .exe 和批处理文件的 .bat 。
不隶属于 StackOverflow