如何在远程服务器上托管的存储库上实现提交挂钩

时间:2016-08-01 19:31:49

标签: svn repository tortoisesvn pre-commit-hook pre-commit

我通过TortoiseSVN在我的远程服务器上创建了一个存储库,我在我的linux机器上有一个该存储库的本地工作副本。那我该如何实现我的钩子呢?我似乎无法找到repo的钩子,conf等目录。 repo的url是http://。我知道你可以使用Tortoise进行客户端挂钩,但我想实现服务器端挂钩。

任何帮助都会很棒。我已经浏览了互联网并阅读了所有文档,但我仍然不太明白。

1 个答案:

答案 0 :(得分:1)

您需要访问托管您的存储库的(服务器)文件系统。 Repository Files结构如下所示:

  • conf
  • db
  • hooks< - 我们走了!!
  • 格式
  • 的README.txt

在那里你找到一个名为“hooks”的目录。里面是许多示例文件:放置一个具有正确名称的可执行文件(参见示例),您就可以开始了。