标签:mit error set 管理员 local ror pause change min
修改pre-commit.bat文件的内容 将下面的这段复制进去即可 set SCM 配置的是允许删除的人员
@echo off
setlocal
set Repos=%1
set TXN=%2
set SCM=admin
svnlook author -t "%TXN%" "%Repos%" | findstr "%SCM%"
IF %ERRORLEVEL% gtr 0 goto check
goto comment
:check
svnlook changed -t "%TXN%" "%Repos%" | findstr "^D"
if %ERRORLEVEL% == 0 goto err
goto comment
:comment
svnlook log "%REPOS%" -t "%TXN%" | findstr ".........." > nul
if %errorlevel% gtr 0 goto err2
exit 0
:err
echo 只允许管理员删除,若需要删除请联系管理员!!!. 1>&2
pause
exit 1
:err2
echo 注释内容不能少于10个字符!!!. 1>&2
pause
exit 1
保存之后 可能需要重启svn服务
标签:mit error set 管理员 local ror pause change min
原文地址:https://www.cnblogs.com/gandefeng/p/9346794.html