pushd . set MIRROR_DRIVE=D: set MIRROR_PATH=d:\work\mirror\ set MIRROR_PATH_UNIX=file:///D:/work/mirror/ set MIRRORED_REP_NAME=mirrored_svn1 set ORIG_SVN_PATH=https://svnserver.com/C00017_rep/abc/ set SVN_USER=myname set LOG_PATH=d:\temp\svn_mirrored_svn1.log REM 1. create %MIRROR_DRIVE% cd %MIRROR_PATH% svnadmin create %MIRRORED_REP_NAME% echo exit > MIRRORED_REP_NAME%\hooks\pre-revprop-change.bat REM 2. init mirror repository svnsync init --username %SVN_USER% %MIRROR_PATH_UNIX%%MIRRORED_REP_NAME% %ORIG_SVN_PATH% REM 3. sync svnsync sync --username %SVN_USER% %MIRROR_PATH_UNIX%%MIRRORED_REP_NAME% %ORIG_SVN_PATH% >> %LOG_PATH% popd한번 1, 2, 3 실행하면 미러가 만들어지고
이후부터는 3만 실행하면 됨.
자기 상황에 따라 set... 부분들을 적절히 수정하면 된다. lock 관련 에러가 뜰 경우 --steal-lock 옵션을 추가한다.