1.找到SVN server对应的Repositories目录,然后点击需要同步的工程如test,打开test工程下的hooks文件夹,增加post-commit和post-commit-run两个bat文件
注:(1)post-commit.bat:
call %~dp0post-commit-run.bat %* > %1/hooks/post-commit.log 2>&1
(2) post-commit-run.bat:
echo on
SET REPOS=%1
SET USER=%2
SET SVN="D:\Program Files (x86)\VisualSVN Server\bin\svn.exe"
SET DIR="www网站目录\test" (call %SVN% update %DIR% --username 填入用户名 --password 填入用户密码 --non-interactive)
用户名密码必须是svn登陆的账户
2.设置windows服务中visualSVN server中的登陆名为管理员账户,重启visualSVN server服务
3.网站目录下必须存在通过客户端迁出地test的工程