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

来源:互联网 发布:地图数据采集软件安卓 编辑:程序博客网 时间:2024/06/03 23:09
本文的目的:在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的客户端用户自行安装)
<!--more-->
一、安装 SVN服务器程序
1.1运行 VisualSVN-Server-1.7.2.msi  如下图




1.2选择程序安装目录 和 SVN仓库目录 如下图


我程序装在 C:\Program Files\VisualSVN Server  , SVN仓库目录在 D:\SVN

1.3 安装完成,立即运行



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



2.2仓库目录默认的内容



2.3创建新项目wapzucom



2.3创建用户ve



2.4设置项目的用户权限



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



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



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






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



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



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




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

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



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

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



重启服务器



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



提交修改




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




PS : 目录说明
C:\Program Files\VisualSVN Server  服务器安装目录
D:\SVN   仓库更目录
D:\WORKDIR  本地开发用的工作目录
D:\WWWROOT 服务器测试目录(Apache 指向该目录,即可实现工作目录内容修改后提交到SVN自动发布到测试目录)
0 0
原创粉丝点击