이 문제를 해결하기 위해 무한 time.How에 대한 중단을 커밋 (중계 마스터 슬레이브 커밋) : SVN 내가 SVN에서 자동 미러링의 프로세스를 구현하는 단계에 따라 수행
- 는 첫째로 나는에
svnsync init
명령을 실행 이제는 마스터 측에
post-commit.ba
t와post-revprop-change.bat
을 생성하고 후크 디렉토리 내에서 슬레이브 측에prev-revprop-change.bat
을 생성했습니다.이클립스를 사용하여 마스터 측에서 내 변경 사항을 커밋하면 커밋이 성공없이 무한히 정지됩니다.
내가
post-commit.bat
및post-revprop-change.bat
에서 실행하고 명령은 다음과 같습니다 투입하면서이 중단 커밋 이유svnsync sync https://TestPcWin8pro.rcik3.domain.local/svn/testrcirepo/
및
svnsync copy-revprops https://TestPcWin8pro.rcik3.domain.local/svn/testrcirepo/
당신은 당신이 동기화하는 서버의 모든 활동을 볼 수 있나요? 스크립트에서'svnsync.exe'에 대한 전체 경로를 지정하고 있습니까? 훅 스크립트는 '% PATH % is empty or almost empty'를 포함하는 빈 환경에서 실행되므로 EXE에 대한 전체 경로를 지정해야합니다. – alroc
예 나는 svnsync에 대한 호출 내에서 커밋으로 인한 중단이 발생했다는 것을 알아 냈습니다. – Alok