我通过TortoiseSVN在远程服务器上创建了一个存储库,并且在linux机器上有该存储库的本地工作副本。那么我该如何实现我的钩子呢?我似乎找不到hook、conf等的repo目录。repo的url是http://。我知道你可以用Tortoise制作客户端钩子,但我想实现服务器端钩子。
任何帮助都会很棒。我浏览了互联网,阅读了所有的文档,但我仍然不太明白。
您需要访问存储库所在的(服务器)文件系统。存储库文件结构如下:
- conf
- 数据库
- 钩子<--我们来了
- 锁定
- 格式
- README.txt
在那里你可以找到一个名为"hooks"的目录。里面有许多示例文件:放置一个具有正确名称的可执行文件(参见示例),就可以开始了。