1,首先mac电脑需要安装xcode 开发的插件
2,安装完成之后 打开终端 输入 svnadmin create /Users/leek/svn/mycode
注:这一步是为了创建一个资源库,但是碰到的问题是,如果没有事先建好该文件夹,好想会出问题。
3,在第二步成功之后 该文件夹下会多处多个文件夹,我们需要的是打开conf 文件夹修改文件
(1),修改svnserve.conf,放开四个注释掉的东西(删掉前面的#和空格)
# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = authz
(2),修改passd文件,在[usrs]下配置 用户名=密码
例如 lee=123456
(3),修改authz文件,在[groups]下配置分组名=用户名
例如 top group = lee
并且附上权限[/] 下配置@分组名 =rw
例如 @topgroup = rw
或者在[/]用户名=rw
例如lee =rw
注意:以上两种配置呢,一个是加给分组的,一个是加给单个用户的
4,在配置完以上的所有文件之后,启动svn服务,命令是
svnserve -d -r /Users/leek/svn
5,在进程中搜索svn即可看到
6,在eclipse上安装svn插件,打开eclipse Help-》install new software 安装subclipse插件(svn常用的插件)
点击最后面的add
那么可以随便起名字,location的地址在subclipse官网上找到 官网:http://subclipse.tigris.org 该网站项目已经转移到github上了,所以我直接给出location:http://subclipse.tigris.org/update_1.8.x
然后出现这个页面 ,我们勾上subclipse,然后一路next就安装好了
做完以上操作的时候,我们需要去配置svn,点击eclipse-》偏好设置-》svn
主要是要svn接口处需要配置,由于我是装好了的javaHL,所以这里是有值的。
7.讲一讲如何配置javaHL 需要Macports
很多文章都是去xcode download去下载command line tools 但是最新的xcode是安装好的,所以不需要这一步
我们直接去macports官网下载
https://www.macports.org/install.php
我的系统版本是Sierra,所以下载第一个。然后就安装macports ,app的安装不多说
安装完成之后,打开终端输入sudo port install subversion-javahlbindings +no_bdb +universal 回车
等待安装完成,安装完成如下
然后就可以在eclipse的svn配置里选中svn端口了
8,eclipse创建资源库
windows-》show view-》other 输入svn 选中svn资源库
然后在试图右键新建资源库位置
url例如: svn:localhost/mycode
做完以上之后就完成了所有工作,svn搭建完毕