Найден один из полезных хуков предварительной фиксации SVN в Хуке предварительной фиксации SVN для предотвращения изменений в подкаталогах тегов от mcdon.
Я хочу добавить проверку валидации для пользователядо совершения.Могу ли я сделать что-то, как показано ниже?
@echo off
REM user1, user2, user3 are example
set VALID_USERS=user1,user2,user3
set SVNROOT="C:\Program Files\CollabNet Subversion Server\svnlook.exe"
set REPOS=%1%
set TXN=%2%
%SVNROOT% author %REPOS% -t %TXN% | findstr /r "^%VALID_USERS%$" >nul
if %errorlevel% EQU 0 (
echo This is an invalid user 1>&2
exit 1
) else (
echo This is valid user 1>&2
exit 0
)
Вышеприведенный сценарий предварительной фиксации завершился неудачно, так как все пользователи могут фиксировать свои файлы.Кроме того, команда 'echo' не работает, так как я не вижу выше ни одного оператора echo.Кто-нибудь может помочь?