代码提交到SVN服务器后,自动发布到web测试服务器,免去在web服务器手动更新的操作。
在SVN 项目版本的存储目录的hooks 目录中,建立一个post-commit.bat 文件,内容如下:
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING_COPY=D:/PHPNOW/vhosts/home/
"E:\Program Files\VisualSVN Server\bin\svn.exe" update %WORKING_COPY% --username name --password pass