1配置用户组与用户
用户组的权限高于用户的权限,
如果一个用户只有只读权限,同时被加入了拥有写权限的用户组中,此用户可以执行写操作。
2在Pre-commit hook下增加 强制添加注释的钩子脚本
启用后用户提交时如果注释不符合字符串长度(或没有)会提交失败
@echo off
setlocal
set REPOS=%1
set TXN=%2
rem check that logmessage contains at least 10 characters
svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err
exit 0
:err
echo 上传失败!请添加注释. 注释长度至少为10个字符. Commit aborted! 1>&2
exit 1
注意:
1.需要去掉行末所有空格,“.......”为字符长度,几个字符就写几个.
2.出现“‘findstr’ 不是内部或外部命令,也不是可运行的程序”时,为系统变量path字段增加system32路径,重启即可
暂时把配置时遇到的问题和需要注意的记录在这里,
以后发现什么需要补充的再补上来。
时间: 2024-10-14 04:47:46