svn hooks 自动更新,步骤和常见问题
2017-01-12 本文已影响233人
蜗牛MVP
1、svn 客户端需要保持一致, win2003是32位的系统,最多支持1.8的svn客户端,服务器端不要用 2003,最好两者都用同样的版本。
2、要在同步的Repositories选择 对应的版本,hooks文件中,post-commit.bat文件
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET WORKING_COPY=D:/mysvndir
"C:/Program Files/VisualSVN Server/bin/svn.exe" update %WORKING_COPY% --quiet --username 用户名 --password 密码
此处把 svn 添加到系统变量里面,最后的语句变为:
svn.exe update %WORKING_COPY% --quiet --username 用户名 --password 密码
3、本地提交,提示信息为
1d.png4、打开 服务管理中 -> VisualSVNServer 服务,替换账号为 administrator ,重新启动服务。
2.png