Subversion挂钩位置

时间:2015-12-04 11:23:03

标签: svn version-control svn-hooks

我已经继承了一个subversion项目,我知道它有什么时候提交给trunk的帖子提交钩子但是我在找到这些钩子时遇到了问题。他们是否确定找到svn钩子的方法?

我查看了#!/bin/sh*.tmpl的回购,但没有成功。我也看了TortoiseSVN > Settings > Hook Scripts,但它是空的:(。为了进一步复杂化这个问题,原作者知道他的非常规方法:( x 2

1 个答案:

答案 0 :(得分:4)

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

  1. /FULL/PATH/TO/REPO/hooks目录中放置在服务器端(您必须具有对整个服务器的shell或物理访问权限)
  2. 在存储库树之外(您无法通过结帐获取)
  3. 拥有预定义名称
    • 开始提交
    • 预提交
    • 的pre-revprop变
    • 预锁定
    • 预解锁
    • 后提交
    • 锁交
    • - 解锁后
    • 后版本属性变化
  4. 自定义内容