颠覆挂钩位置

Subversion hooks location

我继承了一个 subversion 项目,我知道它有 post 提交挂钩,用于提交任何东西到 trunk,但我在定位这些挂钩时遇到了问题。他们有找到 svn hooks 的可靠方法吗?

我查看了 #!/bin/sh*.tmpl 的回购协议,但没有成功。我也查看了 TortoiseSVN > Settings > Hook Scripts,但它是空的 :(。更复杂的是,原作者因其非常规的方法而闻名 :( x 2

服务器端钩子(因为TortoiseSVN中也有客户端):

  1. 放置在服务器端(您必须 shell 或物理访问整个服务器)在 /FULL/PATH/TO/REPO/hooks 目录
  2. 存储库树之外(无法通过结帐获取)
  3. 预定义的名称
    • 开始提交
    • 预提交
    • revprop 更改前
    • 预锁定
    • 预解锁
    • post-提交
    • post-锁定
    • post-解锁
    • post-revprop-更改

但是自定义内容