文档类型开发文档
保密级别公开
技术报告
名称:SVN平台安装流程
编号:
版本号:V1.0.0
负责人:董磊
成员:
日期:2016年06月01日
目录
目录 (1)
版本 (2)
1文档目的 (3)
2软件版本说明 (3)
3安装Subversion (3)
4安装Tortoise SVN (6)
5创建repository (9)
6安装SVNService (14)
图表目录 (16)
版本
1文档目的
SVN是一款经典的版本管理软件,服务器端软件是Subversion,客户端软件是TortoiseSVN,本文对这两款软件的安装,以及配置进行详细的说明。
2软件版本说明
服务器端软件Subversion,本教程使用的是 1.8.3版本,Setup-Subversion-1.8.3.msi。
客户端软件TortoiseSVN,本教程使用的是1.8.2版本,如果是32位平台,使用的是TortoiseSVN-1.8.2.24708-win32-svn-1.8.3.msi,如果是64位平台,使用的是TortoiseSVN-1.8.2.24708-x64-svn-1.8.3.msi。
TortoiseSVN文件命名如果有两个版本,前一个是TortoiseSVN的版本,后一个则是Subversion的版本。
服务器端和库户端的软件版本一定要对应,否则访问不了。
版本对应关系(摘自/?do=details&id=%BUGID%):TortoiseSVN1.8.5is linked against Subversion1.8.8
TortoiseSVN1.8.4is linked against Subversion1.8.5
TortoiseSVN1.8.3is linked against Subversion1.8.4
TortoiseSVN1.8.2is linked against Subversion1.8.3
TortoiseSVN1.8.1is linked against Subversion1.8.1
TortoiseSVN1.8.0is linked against Subversion1.8.0
TortoiseSVN1.6.11is linked against Subversion1.6.13
注意:以上对应关系只摘自一部分,其他未列出的可以直接登录上面的网站查看。
3安装Subversion
这里需要强调的是Subversion默认安装路径是“C:\Program Files (x86)\Subversion\”,且(x86)前有个空格,TortoiseSVN默认安装路径是“C:\Program Files\TortoiseSVN”,建议均按照默认路径进行安装。
双击Setup-Subversion-1.8.3进行Subversion安装。
图3-1
当弹出如下图所示界面时,点击“Next”。
图3-2
当弹出如下图所示界面时,点击“Next”。
图3-3
当弹出如下图所示界面时,保持默认的安装路径,因此,直接点击“Next”。
图3-4
当弹出如下图所示界面时,保持默认的安装路径,因此,直接点击“Next”。
图3-5
当弹出如下图所示界面时,点击“Finish”,Subversion即安装完毕。
图3-6
4安装Tortoise SVN
如果Win7操作系统是64位,则运行TortoiseSVN-1.8.2.24708-x64-svn-1.8.3,如果是32位,则运行TortoiseSVN-1.8.2.24708-win32-svn-1.8.3。
下面是运行
TortoiseSVN-1.8.2.24708-x64-svn-1.8.3弹出的界面,点击“Next”。
图4-1
当弹出如下图所示界面时,勾选“I accept the terms in the License Agreement”,然后点击“Next”。
图4-2
当弹出如下图所示界面时,点击“Next”。
图4-3
当弹出如下图所示界面时,点击“Install”。
图4-4
系统将开始进行软件安装,如下图所示。
图4-5
安装完成后,系统会弹出如下图所示界面,点击“Finish”。
图4-6
5创建repository
Repository即数据的集中存放地,所有提交的数据都保存在Repository,并
在其中记录所有的修改版本,分支版本,版本合并,以及并发修改处理等。
例如,将Repository创建在D:\svnroot\myproject。
那么,先在D盘创建svnroot 文件夹,然后在svnroot文件夹中创建myproject文件夹,最后,打开myproject 文件夹,在文件夹中,点击鼠标右键,在TortoiseSVN->Create repository here点击鼠标,即可完成Repository的创建完。
图5-1
创建完后,会在myproject文件夹下会生成一些文件,如下图所示,然后,点击OK。
图5-2
打开D:\svnroot\myproject\conf文件夹下authz,按照下图所示,添加红色部分的脚本。
添加的脚本的目的是创建一个projectgroup项目组,组员包括zhangsan 和lisi,且创建一个svnadmin管理员,管理员名称为admin,将projectgroup和
admin的访问权限设置为可读可写。
图5-3
打开D:\svnroot\myproject\conf文件夹下passwd,按照下图所示,添加红色部分的脚本。
添加的脚本的目的是将admin的访问密码改为admin,将zhangsan的
访问密码改为123456,将lisi的访问密码改为000000。
图5-4
打开D:\svnroot\myproject\conf文件夹下svnserve.conf,按照下图所示,添加
红色部分的脚本。
图5-5
完成了以上的安装和设置,就可以在本机上进行Repository访问,具体访问方法是在某一个文件夹下点击鼠标右键,然后,点击TortoiseSVN->Repo-browser,在弹出的如下图所示窗口中,输入file:///D:/svnroot/myproject,也可以输入
svn://127.0.0.1/myproject,最后,点击OK即可访问Repository。
图5-6
输入svn://127.0.0.1/myproject后的Repository Browser界面。
图5-7
6安装SVNService
往往一个项目需要若干个成员参与,这样,不同的成员就需要通过网络访问Repository,下面介绍如何将Repository配置为网络访问模式。
首先,打开文件夹C:\Program Files(x86)\Subversion\bin,将SVNService拷贝至此文件夹中。
图6-1
在“运行”中,输入cmd,然后在弹出的如下图所示的窗口中,输入命令:cd C:\Program Files(x86)\Subversion\bin
注意:在路径“C:\Program Files(x86)\Subversion\bin”中,(x86)前有个空格。
再输入命令:
SVNService-install-d-r D:\svnroot
当弹出“SVNService installed.”时,即表明SVNService安装完成。
图6-2
在“运行”中,输入compmgmt.msc,系统会弹出“计算机管理”界面。
Step1:双击“服务”;Step2:在服务的列表中找到SVNService,然后在SVNService图标上点击鼠标右键,再点击“属性”;Step3:在弹出的“SVNService 的属性(本地计算机)”窗口中,将启动类型改为“自动”,Step4:点击“启动”;Step5:点击“应用”;Step6:点击“确定”。
图6-3
图表目录
图3-1 (4)
图3-2 (4)
图3-3 (5)
图3-4 (5)
图3-5 (6)
图3-6 (6)
图4-1 (7)
图4-2 (7)
图4-3 (8)
图4-4 (8)
图4-5 (9)
图4-6 (9)
图5-1 (10)
图5-2 (11)
图5-3 (12)
图5-4 (12)
图5-5 (13)
图5-6 (13)
图5-7 (14)
图6-1 (14)
图6-2 (15)
图6-3 (15)。