Window下Svn管理Web项目方案一

环境需求

服务器端:Apache+PHP+Mysql+VisualSVN

  客户端:TortoiseSVN

方案执行过程图

当(1-1)(1-2)(1-3)(1-4)中的任何一个提交时,都会自动触发(2)的自动执行

服务器配置过程

1.新建、配置web虚拟主机目录(d:/www/114nba),访问域名为:www.114nba.com,对应ip为:192.168.1.17

2.为虚拟主机目录(d:/www/114nba)分配network service权限,如下图

3.新建svn仓库114nba.com,同时找到114nba.com目录下的hooks文件夹,创建post-commit.cmd文件,并输入如下内容:

@echo off

set SVN="D:\Program Files\VisualSVN Server\bin\svn.exe"

set WORK="D:\www\114nba.com"


%SVN% cleanup

%SVN% update %WORK% --username nothing --password 123456

注:上面的SVN变量是visualSVN服务器的安装路径

4.在虚拟主机目录下,初次手动执行检出svn仓库操作。打开cmd窗口,执行如下命令

"D:\Program Files\VisualSVN Server\bin\svn.exe" checkout https://pc07/svn/114nba.com d:\www\114nba.com

5.到此,服务器操作完成

客户端操作过程

1.在指定目录下,新建114nba.com,进入此目录,在空白处右键,选择SVN Checkout执行检出操作

2.然后在该目录下新建test.php文件,并执行提交操作,操作执行成功后,进入服务器虚拟主机目录d:\www\114nba.com下,是不是发现多了一个test.php

3.在客户端的hosts文件中添加如下一行数据

192.168.1.17 www.114nba.com

4.这会儿,你就可以在客户端的浏览器上输入http://www.114nba.com进行浏览web项目内容。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章