您的位置:首页 > 其它

允许用户修改svn日志的钩子脚本

2008-08-21 09:41 211 查看
版本库生成后,hooks目录下就存在一些钩子脚本的模板,用户可以作为参考。把pre-revprop-change.tmpl复制为pre-revprop-change.bat,再修改里面的脚本,钩子就设置好了。

只允许用户修改自己的svn日志的钩子脚本:

for /f "usebackq" %%k in (`svnlook author %1 -r%2`) do @set var=%%k

if "%3" == "%var%" goto test

if "%3" == "li" goto test

exit 1

:test

if "%4" == "svn:log" exit 0

echo Property '%4' cannot be changed >&2

exit 1

实现每人可以修改自己的log日志,而管理员li可以任意修改。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: