文章目录
  1. 1. 服务器端:
  2. 2. 客户端:

在MAC环境下,是自带svn服务器端和客户端功能的,所以我们不需要安装任何第三方软件,只需要做简单的配置。以下是使用简单的命令行和文本编辑简单配置

服务器端:

1.打开终端,输入svnadmin create /Users/macbook/Documents/code指令执行成功后在硬盘上会多了个/Users/macbook/Documents/code目录,这个就是生成的基本svn仓库,如下



2.修改svn的用户权限,主要修改conf目录下的三个文件

(1)打开svnserve.conf,这个是仓库的配置。将下列配置项前面的#和空格都去掉(空格要去掉)

# anon-access = read  

# auth-access = write    

# password-db = passwd   

# authz-db = authz

(2)打开passwd,这个是账号密码的配置。在[users]下面添加账号密码,如下的test是账号,test是密码

(3)打开authz,这个是用户组和权限配置。对passwd配置的账号进行分组,并对分组设置权限

以下配置是指: 

比如有test和test1两个用户

把test,test1用户分配到testGroup的分组里面,

分组testGroup的权限是对/IosCode文件夹有读写权限(分组需加@,对单独的用户则不需要)   

用户test的权限是全部文件夹都有读写权限

3.启动svn服务器

在终端输入:svnserve -d -r /Users/macbook/Documents/code

没有提示执行完成就是启动成功了

4.关闭svn服务器

使用mac自带的“活动监视器”,搜索svn找到svnserve进程关闭就可以了

客户端:

命令行咱们不熟悉就不装逼了,win下推荐使用TortoiseSVN,mac下推荐使用Syncro SVN Client客户端进行svn的版本管理。 

如果使用编程IDE的话,

eclipse下,打开Eclipse

help->Software Updates->find and install(如果没有这个就用help->Software Updates->Add/Remove Software即可)

选择search for new features to install, Next

点击new remote site

输入name:subclipse 1.8.x,url:http://subclipse.tigris.org/update\_1.8.x,点OK然后一步步(1.8.x是最新的),如果要旧的版本比如1.6,替换成:http://subclipse.tigris.org/update\_1.6.x

xcode下,左上角点击Xcode-perfermence,选中account,点左下角增加仓库,录入仓库地址,账号密码

然后在Xcode导航栏SourceController-checkout,填写svn地址导出

文章目录
  1. 1. 服务器端:
  2. 2. 客户端: