SVN详解

基本介绍 + 安装

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

输入图片说明

3

4

5

单仓库

这是svn的服务器端  

MySVNServiceRepository 是个人服务器端 仓库

建立仓库的命令  svnadmin create D:/SVNclieck/MySVNServiceRepository/OA

启动服务:svnserve -d -r OA(这是项目名)

提交到本地服务器的代码是  svn://localhost    (须要本地服务先启动)

多仓库

启动多仓库:svnserve -d -r D:/SVNclieck/MySVNServiceRepository
访问多仓库时 要指定访问哪一个仓库:svn://localhost/OA

SVN 客户端 基本使用

1

2

3

4

输入图片说明

6

1

3

权限设置

2

1 先要在svnserver.cfg 中配置服务器

# 全部匿名用户都无权访问  (none|write|read)
anon-access = none
# 受权用户的最高权限 write
auth-access = write

#用户名和密码在passwd文件中配置
password-db = passwd

# 配置各个用户的权限在authz文件中配置
authz-db = authz

2 在 passwd文件中配置 用户名密码svn

admin = admin
xiaoshi = xiaoshi
xiaohong = xiaohong

3在authz文件中 给用户分组和受权code

#给用户进行分组
[groups]
admin = admin,xiaoshi
guest = xiaohong
* = 

#对ERP仓库下面的全部文件 受权
[ERP:/]
@admin = rw
@guest = r
* =

1

把SVN 作成一个服务

1

2

3

//建立服务
sc create MYSVN binPath= "D:/SVNclieck/bin/svnserve.exe -r D:/SVNclieck/MySVNServiceRepository --service"

//中止服务
net stop MYSVN
sc stop MYSVN

//删除服务
sc delete MYSVN

输入图片说明

MYSVN-install.batserver

@echo off
sc create MYSVN binPath= "D:/SVNclieck/bin/svnserve.exe -r D:/SVNclieck/MySVNServiceRepository --service" start= auto
net start MYSVN
@pause

MYSVN-remove.bat图片

@echo off
net stop MYSVN
SC delete MYSVN
@pause
相关文章
相关标签/搜索