对产品质量来说,不是100分就是0分

Subversion在windows下的安装

上一篇 / 下一篇  2007-11-27 17:06:53 / 个人分类:配置

51Testing软件测试网F3rWd:JH

Subversion在windows的安装
/Ir'_J/?0主要内容:51Testing软件测试网;O'_PX)GH0Y {DOx
1、安装包括服务器端和客户端51Testing软件测试网:J q4~0W$~x
2、服务器端至少需要安装SVN,下载地址:http://tortoisesvn.net/downloads51Testing软件测试网[0zPy$|(~:HeZ
3、客户端至少需要安装TortoiseSVN,下载地址:http://sourceforge.net/projects/tortoisesvn/

QBU9SU3uIpa%f(c7vD0

+o,vZz7s{0一、服务器端安装
E[Hc&z4q'oJ!W0  Subversion可以作为Apache的扩展模块来运行,也可以使用独立服务器来运行.今天先总结使用独立服务器运行的内容.
#g+M3H0s2o1~3XE*q01.安装SVN:下载SVN后,在服务器上安装,安装非常简单,一路NEXT就OK了。51Testing软件测试网#g x.TU(En
2.生成版本库:假设版本库所在路径为e:\svnroot
^.K@8U0HW0  第一步:打开"开始->运行",输入CMD,打开DOS命令窗口,输入"cd C:\Program Files\Subversion\bin\",点击"enter";51Testing软件测试网"tq[}6T0M
  第二步: 在DOS命令窗口中输入svnadmin create E:\svnroot 就会在目录E:\svnroot下创建一个版本库。如图所示:51Testing软件测试网+F%wcd/H LV"E
     我们也可以在服务器上安装TortoiseSVN,利用TortoiseSVN图形化的完成这一步:在目录E:\svnroot下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。51Testing软件测试网1qT*~ Eb9x
3.配置用户和权限:来到E:\svnroot\conf目录,51Testing软件测试网-\S;t)m]m&aJ,Di
 修改svnserve.conf:
@$x7A W$G$DR0  # [general]51Testing软件测试网{1`8U_"a4W cG%x
  # password-db = passwd51Testing软件测试网8r)c*U7X ?Z"W{ tXU
  改为:
O:W[ t/frZk0  [general]51Testing软件测试网d8jt3?m+F"j
  password-db = passwd51Testing软件测试网*jt [+ozG8o
 然后修改同目录的passwd文件,去掉下面三行的注释:
"ir$?s!U4k"r ^b0  # [users]51Testing软件测试网m!gmY)}(Z
  # harry = harryssecret51Testing软件测试网'`zq yi Cw p
  # sally = sallyssecret
W}9NS2kNu0  最后变成:
B$i)^P,L%H0  [users]
2B[Y~*sf1c0  harry = harryssecret
P,{,LV_9])R0  sally = sallyssecret51Testing软件测试网Jm(g X"X(B!r*T
4.运行独立服务器51Testing软件测试网I4|&{? ~3f
 在dos命令窗口中输入svnserve -d -r E:\svndemo\repository,svn服务就启动了.这时候不能将命令窗口关闭.
&M^ W4nxK0 以前的svnserve要想成为windows服务,必须依赖于svnservice或其他工具。从Subversion1.4开始,Subversion本身就集成Windows服务的工具Svnserve.exe,下面分别讲述:51Testing软件测试网!v8{5yS%e
 A.利用Svnserve.exe51Testing软件测试网4\-xSngmU Yo6D*I
 在DOS命令窗口中,输入sc create svnservice binpath= "\"c:\program files\subversion\bin\svnserve.exe\" --service -r e:\svnroot" display= "svnservice" depend= Tcpip
Yy"_W)p0kkmT0 注意:在以前启动svnserve时会使用"-d"选项,也就是守护进程模式,在这里不能使用,会导致服务无法启动。同样,"-i"和"-t"选项也不能使用。51Testing软件测试网c*R.i I#s cv?
 在命令行窗口执行完这个命令之后,服务还没有启动,你可以继续运行"net start svnservice"启动这个服务,然后使用"net stop svnservice"停止服务。
"Qa D'P*`'sD0 如果路径中包括空格,一定要用“\”处理“"”号,如上面所示.如果不包括空格,例如svnserve.exe是在c:\subversion\bin\路径下,则binpath可以改为"c:\subversion\bin\svnserve.exe --service -r e:\svnroot"
3_&L@%W"Y.RT0 sc对选项的格式还有要求,例如“depend= Tcpip”不能写为“depend = Tcpip”或“depend=Tcpip”,也就是“=”前不能有空各,而后面必须有空格。
Xt G.Lk1l+T5|6Pp0 B.利用svnservice工具,到网上搜一个svnservice.exe就可51Testing软件测试网VK?P+n,IfH
 将SVNSERVICE.EXE拷贝到{subversion}安装路径的bin下,然后在dos命令窗口中输入"svnservice.exe -install -d -r e:\svnroot" 按enter键,服务安装成功.
O A1~Td0 第一次安装完后要到服务中手动启动它,或者到服务中将它设为自动启动,让每次机器启动时自动启动这个服务。51Testing软件测试网*P3IK(c VBV
 注意:一定要将SVNService.exe放在svnserve.exe相同的目录.
qk7s?F4C0 如果要访问版本库,可以指定路径"svn://localhost/..."进行访问.51Testing软件测试网n/M$EF d'K/A9H I
二:客户端安装
(\cx v S@0x1J0 直接按照安装步骤安装TortoiseSVN即可,安装完成后,重新启动机器.

.mufuWtX0
11

11

TAG: 配置

 

评分:0

我来说两句

Open Toolbar