SVN 개정판이 저장소에 제출되었을 때 SVN Post-Commit
후크를 사용하여 전자 메일 알림을 보냅니다. SVN 사용자가 repo에 커밋 된 파일의 URL을 기반으로 보낸 이메일을 선택할 수 있도록 전자 메일 배포 목록을 만들려고합니다. 나는 REPO 및 후크 스크립트 화재에 변경 사항을 적용 할 때SVN 게시 커밋 후크 : SET 명령을 사용하여 전자 메일 주소를 매개 변수화 할 때 오류 255
, 나는 다음과 같은 오류가 발생합니다 :
Completed: At revision: 8494 Error: post-commit hook failed (exit code 255) with output: Error: @domain.com was unexpected at this time.
나는 실패를 사용하려고했습니다 이스케이프 문자 '^'에 ' \' '@', '(으)로 탈출하십시오. '및'; '문자가 아래에 설명 된 두 변수에 포함됩니다.
누구나 어떻게하면 아래 두 변수 값을 적절히 형식화하여 VisualSVNServerHook
호출에 전달할 수 있습니까? 고맙습니다!
set "[email protected];"
set "[email protected]; [email protected];"
//IF DBA Revision
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^
commit-notification "%1" -r %2^
--from $(author)@domain.com --to "%distroDBA%"^
--smtp-server smtp.domain.com
//ALL Other Revision
"%VISUALSVN_SERVER%\bin\VisualSVNServerHooks.exe"^
commit-notification "%1" -r %2^
--from $(author)@domain.com --to "%distroAll%"^
--smtp-server smtp.domain.com