果对svn不熟悉,当svn上面有更新时,想看到实时效果,就得去web目录手动更新,比较麻烦
其它svn有一个自动更新的功能 利用 hook
在svn 仓库目录下面有一个hook目录
在post-commit.bat 代码如下(没有就创建之)
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET PATH=%PATH%;
SET WORKING_COPY=D:AppServvhostabc.comurl_home
svn update %WORKING_COPY% –username web002 –password 000000
就是当svn上有更新时,会自动同步到url_home目录
注意事项:
需要将SVN服务器的bin目录加入到path路径中,加入后,未重启,在命令行下path值立即生效,但是SVN服务器却无法找到,总是提示:svn 不是内部或外部命令 也不是可运行的程序