1

我正在使用 Windows XP 和 TortoiseSVN,我想知道文件名、文件路径、作者以及有关使用提交后挂钩提交到存储库的修订的其他详细信息。我们是否必须使用某种语言来执行此操作,例如 Python,或者即使仅使用批处理文件也可以编写?

4

2 回答 2

2

这是一个关于如何创建 SVN 钩子的很好的教程http://wordaligned.org/articles/a-subversion-pre-commit-hook 基本上你需要创建一个 post-commit.exe 或 bat 脚本。它可以执行你想要 py 调用的 python 代码:

python myhook.py

剧本里面。

于 2009-05-04T12:40:56.560 回答
1

从这里开始

从该链接引用:

但是,Windows 使用文件扩展名来确定程序是否可执行,因此您需要提供一个程序,其基本名称是挂钩的名称,其扩展名是 Windows 识别的可执行程序的特殊扩展名之一,例如. exe用于程序,.bat用于批处理文件。

于 2009-05-04T12:31:17.880 回答