Subversion快速入门教程
上一篇 / 下一篇 2008-12-30 22:24:04 / 天气: 晴朗 / 心情: 平静 / 精华(1) / 个人分类:测试工具
如何快速建立Subversion服务器,并且在项目中使用起来,这是大家最关心的问题,与CVS相比,Subversion有更多的选择,也更加的容易,几个命令就可以建立一套服务器环境,可以使用起来,这里配套有教程。
?v_#Y[@r'v051Testing软件测试网;e c5ir*W4aFp
51Testing软件测试网qgSfr+F9t
- 软件下载
- 服务器和客户端安装
- 建立版本库(Repository)
- 配置用户和权限
- 运行独立服务器
- 初始化导入
- 基本客户端操作
1,软件下载
- 下载Subversion服务器程序。
到官方网站的下载二进制安装文件,来到二进制包下载部分,找到Windows NT, 2000, XP and 2003部分,然后选择"the same directory",这样我们可以看到许多下载的内容,目前可以下载svn-1.3.0-setup.exe。
- 下载Subversion的Windows客户端TortoiseSVN。
TortoiseSVN是扩展Windows Shell的一套工具,可以看作Windows资源管理器的插件,安装之后Windows就可以识别Subversion的工作目录。
z*b-Z\3Ra5|Z8yD0
qI.kQ$Y;Q(Bj0
`Mzy:uj(A%E051Testing软件测试网lIS'R^,yW0X+m
5YT5uD0m U*PGL02,服务器和客户端安装51Testing软件测试网{K#Y kW kE0^v?
- 服务器安装,直接运行svn-1.3.0-setup.exe,根据提示安装即可,这样我们就有了一套服务器可以运行的环境。
- 安装TortoiseSVN,同样直接运行TortoiseSVN-1.3.2.5840-svn-1.3.0.msi按照提示安装即可,不过最后完成后会提示是否重启,其实重启只是使svn工作拷贝在windows中的特殊样式生效,与所有的实际功能无关,这里为了立刻看到好的效果,还是重新启动机器。
3,建立版本库(Repository)51Testing软件测试网l/R_jxP
51Testing软件测试网1MP6Y}M&x&eV*~9E
运行Subversion服务器需要首先要建立一个版本库(Repository),可以看作服务器上存放数据的数据库,在安装了Subversion服务器之后,可以直接运行,如:
svnadmin create E:\svndemo\repository51Testing软件测试网w
Z:_!e nV
就会在目录E:\svndemo\repository下创建一个版本库。
uC6zy9haVD_0我们也可以使用TortoiseSVN图形化的完成这一步:51Testing软件测试网?h8G pN
在目录E:\svndemo\repository下"右键->TortoiseSVN->Create Repository here...“, 然后可以选择版本库模式, 这里使用默认即可, 然后就创建了一系列目录和文件。
4,配置用户和权限51Testing软件测试网U0`3M;JBfyUh
51Testing软件测试网(zn A's/y z5hJ0m
来到E:\svndemo\repository\conf目录,修改svnserve.conf:
# [general]
I!P;Y2Wu;o2g
TI'v0# password-db = passwd
改为:
[general]51Testing软件测试网 {_Wi8]N o,k6k5t
password-db = passwd
然后修改同目录的passwd文件,去掉下面三行的注释:
# [users]51Testing软件测试网%|%q[JmQ0A
# harry = harryssecret
6J$W{-HW-vE?Q0# sally = sallyssecret
最后变成:
[users]51Testing软件测试网gk)}mH} H|yJ
harry = harryssecret51Testing软件测试网/~&|&iY%g"d
sally = sallyssecret
疑问: 用户是直接在这里建成吗?
疑问2:为什么我机上并没有passwd文件?
"nAB:n-Xi+@jmT(d0