蒲公英pptSVN详细配置与使⽤——⼀步步教会您使⽤,超详细
项⽬管理在项⽬开发活动中起到⾮常重要的作⽤,⽽对于初学者来说学习有⼀定的难度,且不说如何使⽤,就是搭建过程恐怕也要费⼀般周折,介于此下⾯就通过图解的⽅式⼀步⼀步详细的教⼤家如何使⽤SVN,你只要耐⼼的⼀步步去实践就能掌握
⽬录:
⼀、
⼆、
三、
四、
五、
六、
SVN是个⾃由、开源的版本控制系统,绝⼤多数开源软件都使⽤SVN作为代码版本管理软件。
1、下载CollabNetSubversion-rver-1.5.6-2.win32
2、执⾏安装程序CollabNetSubversion-rver-1.5.6-2.win32 ---------SVN服务器软件
安装完成后,右键菜单出现”SNV Checkout”(可将服务器中的项⽬签出到本地),如图所⽰
三、SVN客户端安装
1、下载TortoiSVN-1.5.9.15518-win32-svn-1.5.6.msi
2、执⾏TortoiSVN-1.5.9.15518-win32-svn-1.5.6.msi---------SVN客户端软件
执⾏LanguagePack_1.5.9.15518-win32-zh_CN.msi------------SVN客户端软件汉化包(可选)安装完成后,右键菜单出现”TortoiSVN”,如上图所⽰
四、SVN服务配置
⽅案1:使⽤命令和⼿动修改配置⽂件
如果感觉⿇烦,可跳过后⾯的使⽤
1、执⾏创建⽬录 svnadmin create c:\ Repositories
2、打开conf⽬录下的authz⽂件
添加组及其⽤户accp=ur01,ur02
为组⽤户设置⽬录的读写权限,组前⾯要⽤@符,第⼀个[/]表⽰⽬录,[/]@accp=rw
3、编辑passwd⽂件
格式:⽤户名=密码
ur01=1234
ur02=1234
4、打开svnrverconf
取消以下⼏个注释
password-db = passwd
authz-db = authz
5、开机⾃动启动SVN
sc create MySVNServer binpath= "\"C:\ProgramFilesSubversion\svnrve\" --rvice -r c:\ Repositories" displayname= "SVNService" depend= Tcpip start= auto
注意之处
(1)sc是windows⾃带的服务配置程序,MySVNServer 是服务的名称,没什么⽤。
(2)参数binPath表⽰svnrve可执⾏⽂件的安装路径,由于路径中的"Program Files"带有空格,因此整个路径需要⽤双引号引起来。⽽双引号本⾝是个特殊字符,需要进⾏转移,因此在路径前后的两个双引号都需要写成\" 。
入党申请书3000字范文(3)--rvice参数表⽰以windows服务的形式运⾏,--r指明svn repository的位置,rvice参数与r参数都作为binPath的⼀部分,因此与的路径⼀起被包含在⼀对双引号当中,⽽这对双引号不需要进⾏转义。
(4)displayname表⽰在windows服务列表中显⽰的名字, depend =Tcpip 表⽰svnrve服务的运⾏需要tcpip服务,start=auto表⽰开机后⾃动运⾏。安装服务后,svnrve要等下次开机时才会⾃动运⾏。
(5)binPath的等号前⾯⽆空格,等号后⾯有空格 displayname depend start也都⼀样。 rvice前⾯是--,不是- ,⽽r前⾯是-
(6)若要卸载svn服务,则执⾏ sc delete svnrve 即可。
(7)从“sc”到“auto”是在同⼀个命令sc,必须写在同⼀⾏。
6、启动服务:
C:\>net start svnrvice
SVNService 服务正在启动 .
SVNService 服务已经启动成功。
停⽌服务:
九月初九
2元 停⽌服务:
C:\>net stop svnrvice
SVNService 服务正在停⽌.
SVNService 服务已成功停⽌。
删除创建的服务
C:\>sc delete svn svnrvice
⽅案2:使⽤可视化⼯具
⽅案1的确⽐较⿇烦,我们可以使⽤VisualSVN-Server-1.6.3.msi----------SVN服务配置可视化⼯具
1、下载
2、执⾏VisualSVN-Server-1.6.3.msi安装程序
好看的图画
3、VisualSVN-Server的使⽤
(1)创建版本库
主键⾯,表明SVN服务已运⾏,
Repositories表⽰版本库是svn⽂件共享的核⼼,它储存所有的数据,并对数据进⾏版本化管理。按照⽂件树形式存储数据——包括⽂件和⽬录。安装SVN Server 时设置版本库的路径,默认c:\ Repositories。SVN使⽤URL来识别版本库中的资源
梦见扫落叶
在Repositories下创建Repository组织不同项⽬的版本库,例如:
(2)创建组和⽤户
创建⽤户并设置密码,如图所⽰:
创建组并添加⽤户,如图所⽰:
为⽤户设置版本库的读/写权限,选择其中某个版本库—>右键属性,弹出权限设置窗⼝
如图所⽰:
选择组或⽤户设置读/写权限,建议删除默认的Everyone的读写权限
五、SVN客户使⽤
软件开发团体的⼀员就是SVN的⼀个客户,因此SVN客户端的使⽤显得⼗分重要,主要操作包括import、check out、add 、commit、update
具体操作如下:
5.1
5.2
5.3阅读记录卡内容
5.4
5.5
5.6
5.7
5.8
5.1 import⼊库操作
毕业赠语 将初始的项⽬(项⽬⽬录结构、接⼝、通⽤组件、静态页⾯等)导⼊版本库,操作如图:
执⾏import命令弹出import对话框,图中Import对话框与Visaul SVN Server窗⼝
在URL of repository中输⼊或选择URL(对应版本库中的资源),注意URL所对应版本库中的资源的必须存在(如上图所⽰),若不存在要⾸先在VisualSVN 中创建(或使⽤命令⽅式svnadmin create c:\ Repositories\mycrm),创建成功后c:\ Repositories\mycrm
产⽣⼀些版本库相关的系统⽂件和⽬录,如下所⽰:
单击import对话框的ok按钮,按提⽰输⼊⽤户名和密码(指在SVN Server设置的账户和密码,可勾选Save authentication以后不再提⽰),完成后在VisualSVN Server可看到