项目管理在项目开发活动中起到非常重要的作用,而对于初学者来说学习有一定的难度,且不说如何使用,就是搭建过程恐怕也要费一般周折,介于此下面就通过图解的方式一步一步详细的教大家如何使用SVN,你只要耐心的一步步去实践就能掌握
目录:
一、SVN介绍
二、SVN服务器安装
三、SVN客户端安装
四、SVN服务配置
五、SVN客户使用
一、SVN介绍 |
SVN是个自由、开源的版本控制系统,绝大多数开源软件都使用SVN作为代码版本管理软件。
SVN的官方网站http://subversion.apache.org/。目前SVN在开源社区中非常流行的一款版本控制软件,它是CVS的替代产物。
二、SVN服务器安装 |
1、下载CollabNetSubversion-server-1.5.6-2.win32
2、执行安装程序CollabNetSubversion-server-1.5.6-2.win32 ---------SVN服务器软件
安装完成后,右键菜单出现”SNV Checkout”(可将服务器中的项目签出到本地),如图所示
三、SVN客户端安装 |
1、 下载TortoiseSVN-1.5.9.15518-win32-svn-1.5.6.msi
2、 执行TortoiseSVN-1.5.9.15518-win32-svn-1.5.6.msi---------SVN客户端软件
执行LanguagePack_1.5.9.15518-win32-zh_CN.msi------------SVN客户端软件汉化包(可选)安装完成后,右键菜单出现”TortoiseSVN”,如上图所示
四、SVN服务配置 |
方案1:使用命令和手动修改配置文件
如果感觉麻烦,可跳过后面的使用方案2
1、 执行创建目录 svnadmin create c:\ Repositories
2、 打开conf目录下的authz文件
添加组及其用户accp=user01,user02
为组用户设置目录的读写权限,组前面要用@符,第一个[/]表示目录,[/]@accp=rw
3、 编辑passwd文件
格式:用户名=密码
user01=1234
user02=1234
4、打开svnserverconf
取消以下几个注释
password-db = passwd
authz-db = authz
5、 开机自动启动SVN
sc create MySVNServer binpath= "\"C:\ProgramFilesSubversion\svnserve\svnserve\svnserve.exe" --service -r c:\ Repositories" displayname= "SVNService" depend= Tcpip start= auto