吴启华Blog » Blog Archive » SVN + 代码测试 服务器 搭建教程 - 用心感受生活……

SVN + 代码测试 服务器 搭建教程

Author:唯一 Date:2009-07-02 View:1,527 views Under:≮┄程序┄≯

本文的目的:在Win平台搭建SVN服务器,并且利用Hooks实现工作代码提交后实时的更新到测试服务器,以实现团队开发实时到服务器调试需求。
软件平台:Win Xp Sp3 ,
SVN服务器程序 VisualSVN-Server-1.7.2.msi ,
SVN客户端 TortoiseSVN-1.6.2.16344-win32-svn-1.6.2.msi
LanguagePack_1.6.2.16344-win32-zh_CN.msi(中文包) (SVN的客户端用户自行安装)

一、安装 SVN服务器程序
1.1运行 VisualSVN-Server-1.7.2.msi 如下图
1

1.2选择程序安装目录 和 SVN仓库目录 如下图
2
我程序装在 C:\Program Files\VisualSVN Server , SVN仓库目录在 D:\SVN

1.3 安装完成,立即运行
3

二、服务器配置
2.1服务器维护界面
4

2.2仓库目录默认的内容
5

2.3创建新项目wapzucom
6

7

2.3创建用户ve
8

9

2.4设置项目的用户权限
10

Properties   Security Add  选择刚创建的用户 ve  ok  应用 确认

11

三、创建测试服务器目录 D:\WWWROOT ,本地开发目录 D:\WORKDIR
12

四、将代码(D:\Code )导入到项目仓库
14

13

15

输入用户名 密码 并 勾选 保存认证
16

导入成功,并返回版本号1
17

五、导出项目代码到工作副本、测试服务器目录
18

19

20

21

同理,另外导出一份到测试服务器目录D:\WWWROOT (测试服务器的Apache目录指向该位置)

六、使用Hooks自动更新测试服务器代码D:\WWWROOT
6.1 进入 D:\SVN\wapzucom\hooks 建立 post-commit.bat 文件
22

编辑其内容 为 “C:/Program Files/VisualSVN Server/bin/svn.exe” update “D:/WWWROOT”

6.2 设置访问权限
我的电脑 右键 管理 服务和应用程序 服务 VisualSVN Server 右键 属性 登陆 添加访问权限 用系统管理员账号(我这里是user)
23

重启服务器
24

6.3测试Hooks工作是否正常
修改 index.php 状态如下图
25

提交修改
26

27

28

最后打开D:\WWWROOT\index.php 可以发现代码已经被成功update
29

PS : 目录说明
C:\Program Files\VisualSVN Server 服务器安装目录
D:\SVN 仓库更目录
D:\WORKDIR 本地开发用的工作目录
D:\WWWROOT 服务器测试目录(Apache 指向该目录,即可实现工作目录内容修改后提交到SVN自动发布到测试目录)
要点:第六节为本文重点  转载请注明出处  http://www.wuqihua.com



留下评论 | Trackback 这篇文章有1个评论.

1F 仁心博客 2009-07-17 3:19 下午

不错,教程很详细

我来写两句评论.