颠覆挂钩位置
Subversion hooks location
我继承了一个 subversion 项目,我知道它有 post 提交挂钩,用于提交任何东西到 trunk
,但我在定位这些挂钩时遇到了问题。他们有找到 svn hooks 的可靠方法吗?
我查看了 #!/bin/sh
和 *.tmpl
的回购协议,但没有成功。我也查看了 TortoiseSVN > Settings > Hook Scripts
,但它是空的 :(。更复杂的是,原作者因其非常规的方法而闻名 :( x 2
服务器端钩子(因为TortoiseSVN中也有客户端):
- 放置在服务器端(您必须 shell 或物理访问整个服务器)在
/FULL/PATH/TO/REPO/hooks
目录
- 存储库树之外(无法通过结帐获取)
- 有预定义的名称
- 开始提交
- 预提交
- revprop 更改前
- 预锁定
- 预解锁
- post-提交
- post-锁定
- post-解锁
- post-revprop-更改
但是自定义内容
我继承了一个 subversion 项目,我知道它有 post 提交挂钩,用于提交任何东西到 trunk
,但我在定位这些挂钩时遇到了问题。他们有找到 svn hooks 的可靠方法吗?
我查看了 #!/bin/sh
和 *.tmpl
的回购协议,但没有成功。我也查看了 TortoiseSVN > Settings > Hook Scripts
,但它是空的 :(。更复杂的是,原作者因其非常规的方法而闻名 :( x 2
服务器端钩子(因为TortoiseSVN中也有客户端):
- 放置在服务器端(您必须 shell 或物理访问整个服务器)在
/FULL/PATH/TO/REPO/hooks
目录 - 存储库树之外(无法通过结帐获取)
- 有预定义的名称
- 开始提交
- 预提交
- revprop 更改前
- 预锁定
- 预解锁
- post-提交
- post-锁定
- post-解锁
- post-revprop-更改
但是自定义内容