我正在使用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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top