当前位置: 代码迷 >> CVS/SVN >> SVN适用操作指南
  详细解决方案

SVN适用操作指南

热度:7774   发布时间:2013-02-26 00:00:00.0
SVN实用操作指南

一、 下载
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100去下载所需要的SVN软件包。我这里下载的是svn-win32-1.5.6.zip

二、 设置运行环境
a) 由于我下载的是绿色压缩包,所以要为软件运行做一定的设置:在环境变量中加入SVN_HOME路径为解压后的路径,在path中加入%SVN_HOME%\bin;

b) 运行cmd-->查看svn或svnadmin看能不能正确的显示以下情况,如果显示以下语句则说明配置完成。



三、 创建一个源代码仓库
建立版本库主目录 F:\CodeRepository,在CodeRepository下建立project的版本库目录testproject01
运行cmd --> svnadmin create “F:\CodeRepository\testproject01”;
运行成功后查看F:\CodeRepository\testproject01目录下是否生成了以下目录。


四、 启动服务,运行eclipse测试一下连接。
a) 设置登录用户。(打开conf下的svnserve.conf-->把#password-db = passwd和# authz-db = authz前面的#去掉,打开passwd,在里面加入名称=密码的一个登录账号,打开authz在下面加入
  [testproject01:/] (代表资源库的根目录)
  loginName=rw
b) 启动本机的svn服务。(cmd-->svnserve -d -r "F:\CodeRepository\testproject01")
c) 建立一个工程-->右键-->Team-->Share project-->选择svn-->new 一个新的地址-->输入svn://localhost/testproject01--> finish
五、 设置用户权限
a) 单个用户设置
i. [testproject01:/project/resourse]: testproject01为project的版本库目录。/项目名称/工程资源(‘/’则表示多个代码库的根目录)
ii. r: 为可读, w:为可写
b)? 组用户权限设置
?? ?[groups] 下定义组成员: 组名=成员名1, 成员名2
?? ??? ?[资源]下用@组名=权限(rw)
六、把代码库注册windows服务配置
1:到安装bin目录->svnadmin create "f:\path" 创建仓库
2:修改权限(仓库目录conf\)
3.注册为windows服务 (cmd到svn安装目录的bin里面)
? sc create svn binPath= "D:\software\Subversion\bin\svnserve.exe --service --root F:\CodeRepository" start= auto depend= "tcpip" DisplayName= "svn"
? 删除服务 sc delete svn

  相关解决方案