Google
  主站 | 论坛 | Subversion手册 | TortoiseSVN手册 | SVN知识库 | 下载区 | QQ群MSN群 | 资讯 | 家园 | 关于
繁體中文

Subversion钩子脚本发生的时机及参数

From SVN知识库

Jump to: navigation, search

本文描述Subversion1.5中可以使用的钩子脚本,以及各钩子脚本发生的时机和可以使用的参数

目录

start-commit

这个脚本在提交事务产生前运行,通常用来判定一个用户是否有权提交。

参数:

[1] REPOS-PATH   版本库路径
[2] USER         尝试进行提交的用户
[3] CAPABILITIES 能力列表,此参数是1.5新引入的,这是一个以冒号分隔的
         由客户端报告的能力列表,1.5的客户端将至少报告mergeinfo能力

pre-commit

这个脚本在提交事务完成之前运行,通常可以用svnlook程序来检查事务中的内容,以确定是否允许提交,比如可以检查这个事务中是否写了提交日志。

[1] REPOS-PATH   版本库路径
[2] TXN-NAME     要提交的Subversion事务名称

post-commit

这个脚本在事务成功提交后运行,通常用来通知一个版本刚被提交。

[1] REPOS-PATH   版本库路径
[2] REV          刚刚成功提交的版本号

pre-revprop-change

post-revprop-change

pre-lock

post-lock

pre-unlock

post-unlock

Personal tools