本文的目的:在 Win平台搭建SVN服务器,并且利用Hooks实现工作代码提交后实时 的更新到测试服务器,以实现团队开发实时到服务器调试需求。
软件平台:WinXpSp3 ,
SVN 服务 器程序 VisualSVN-Server-1. 7. 2. msi ,
SVN 客户端 TortoiseSVN-1.6. 2. 1 63 44-win32-svn-1. 6. 2. m s i
LanguagePack_1. 6. 2. 16344-win32-zh_CN. msi(中文包)(SVN 的客户 端用户 自行安装)
< !- -m o re-->
一、安装 SVN服务器程序
1.1 运行 VisualSVN-Server-1. 7. 2. msi女口下图
1. 2选择程序安装目录 和 SVN仓库目录 如下图
XLocation:deposit cries:Server Port:
X
Location:
deposit cries:
Server Port:
&rcwjse...
1谆 Visuals VW Server 17.2 Setup
Custom Setup
5electthe you vyant Features tc be ri stalled-
Change if nece^^ry VieualSVN Server in^alhtion p^thf Sdbvsf^lon reposiLories hcatiori and port.
Authentication
■: / Use Sutiversion ^uthenticaUor
VisualSVW Server will maintain awn users ard groups.
Ouse Windows authentication
VisuaEytJ Server will use Win daws users and groups.
FJextCancfil
FJext
Cancfil
我程序装在 C: Program Files VisualSVN Server ,SVN 仓库 目录在 D:SVN
1. 3安装完成,立即运行
二、服务器配置
2. 1服务器维护界面
2. 2仓库目录默认的内容
2. 3仓U建新项目wa pzucom
CreMe New Repository
flepository Name:
lAja pzucom
Rspository URL; http://thinkpsd:SOS0/svn/w^psucom
□匚 re ate default structure (trunk, branches^ tag5)
You un find recomfnendatiQns on repositor/ layout In the YjsuaSVT'j Help 匸mri險,
u/ufbu. cornel
u/ufbu. ivttq
cornel
2. 3创建用户ve
2. 4设置项目的用户权限
VisuatSVN Server
文件? 撫作⑹查看(也帮肋凹
名称Copy URL to 匚IpboardBrowse阴甲汪有可显示的项目。0 ^i5dal5VTJ Server -TjJ Repositories j [
名称
Copy URL to 匚Ipboard
Browse
阴甲汪有可显示的项目。
删除倒
刷新(巳 辱出列表(D…
毗讥u、wuq
Properties Security Add 选择刚创建的用户 v e o k 应用
Properties ror Avn^wapzucom/
StcurityGroup Olr User riame:■Q;Read i
Stcurity
Group Olr User riame:
■Q;Read i Write
取消I
创建测试服务器目录 D:WWWROOT ,本地开发目录 D: WORKDIR
Code
*(D:)
文件? 編辑(D x(y)收粼①工具①稲助(出
地址回-Dl\
按索文件灭
文件和文件黄任答
Z3创建一伞新文件夹 蚌将这个丈件襄发布到
Web
和共至此丈件灭
口
5VN
口 口
worKDIR v\ywwR007
*我的电脑 匸)我的文档 迁)共拿文裆 *J Rl± 睜
更它垃直
口 口
口 口
WORKDIR WW^VROOT
四、将代码(D: Code )导入到项目仓库
打开<0
资源背理器凶 按索d 養加到畑曰3共孕
k* EVTJ检岀?…
I Tcfft^iseSVM
凫版本库浏览黯?
寺添力闻」"Ccde.rerXT)e导出⑶…
亦导入①■“K
亦导入①■“
k
也凰快憧方式⑤重命名(tl)?帮肋凹
也凰快憧方式⑤
重命名(tl)
属性?