这段时间我们一直规划LSGO Group的学习网络平台,需求部分已经规划完毕,说做就做,开始搭建环境,由于利用PHP+MYSQL技术,在服务器端首先安装了WAMPServer,以便提供Apache服务与MYSQL服务!
在代码的管理方面,我们利用Visual SVN来对大家的代码版本化。这样一个问题就出现了,怎样把提交的代码,及时同步到wamp的www目录下呢?
首先,安装VisualSVN Server,安装完毕后,Create New Repository,例如叫做lsgoWeb,来存放我们的代码。如下图所示:
其次,写钩子程序post-commit.bat,该程序放置在所创建Repository的hook目录下,如本人的钩子程序放在F:\Repositories\lsgoWeb\hooks目录下。
钩子程序如下:
@echo off
SET REPOS=%1
SET REV=%2
SET DIR=%REPOS%/hooks
SET WORKING_COPY=F:\wamp\www
SET PATH=%PATH%;
svn update %WORKING_COPY% --username