windows下svn只能修改自己日志脚本
2009-12-11 09:36
190 查看
svn客户端修改日志功能(且只能修改自己日志)
找到版本库中hooks目录下,将pre-revprop-change.tmpl文件复制为pre-revprop-change.bat文件,然后将pre-revprop-change.ba文件内容
改为:
set repos=%1
set rev=%2
set user=%3
set propname=%4
set action=%5
for /f "usebackq" %%k in (`svnlook author %repos% -r %rev%`) do @set var=%%k
set rightUser=0
if "%3" == "%superUser%" set rightUser=1
if "%3" == "%var%" set rightUser=1
if %rightUser% == 0 goto ERROR_USER
goto :SUCCESS_EXIT
:ERROR_USER
echo 只允许用户修改自己的日志 >&2
goto ERROR_EXIT
:ERROR_EXIT
exit 1
:SUCCESS_EXIT
exit 0
找到版本库中hooks目录下,将pre-revprop-change.tmpl文件复制为pre-revprop-change.bat文件,然后将pre-revprop-change.ba文件内容
改为:
set repos=%1
set rev=%2
set user=%3
set propname=%4
set action=%5
for /f "usebackq" %%k in (`svnlook author %repos% -r %rev%`) do @set var=%%k
set rightUser=0
if "%3" == "%superUser%" set rightUser=1
if "%3" == "%var%" set rightUser=1
if %rightUser% == 0 goto ERROR_USER
goto :SUCCESS_EXIT
:ERROR_USER
echo 只允许用户修改自己的日志 >&2
goto ERROR_EXIT
:ERROR_EXIT
exit 1
:SUCCESS_EXIT
exit 0
相关文章推荐
- [转]windows下svn限制强制写日志及只能修改自己日志脚本
- windows下svn限制强制写日志及只能修改自己日志脚本
- windows下svn只能修改自己日志脚本 .
- windows下svn限制只能修改自己日志脚本
- [转]windows下svn限制强制写日志及只能修改自己日志脚本
- Linux下svn只能修改自己日志脚本
- 只允许修改自己的svn日志的钩子脚本
- SVN修改已经提交的LOG日志 (Windows)
- windows下SVN无法修改日志的问题
- Windows下WSH/JS实现SVN服务器钩子脚本阻止提交空日志信息和垃圾文件
- 转:Windows下WSH/JS实现SVN服务器钩子脚本阻止提交空日志信息和垃圾文件
- 允许用户修改svn日志的钩子脚本
- 允许用户修改svn日志的钩子脚本
- 允许用户修改svn日志的钩子脚本
- windows下svn强制写日志hook脚本增强版(空格过滤)
- 允许用户修改svn日志的钩子脚本
- svn通过hook开启修改提交日志权限pre-revprop-change
- svn的备份与还原怎么用脚本实现svn备份(linux/windows)(转载)
- 用脚本解析一个SVN STATUS日志全解
- windows subversion修改svn库根路径