简单记录一下在Mac环境下,SVN的配置步骤和使用相关。(Mac自带了svn的服务器和客户端功能,简单配置一下即可使用)
一、SVN的配置方法
1. 创建一个仓库目录,比如在/Users/你的用户名 目录下新建一个svn_code仓库。
打开终端,输入指令:svnadmin create /Users/ 你的用户名/svn_code,指令执行成功后,结果如下所示:
2. 配置svn的用户权限,主要是修改/svn_code/conf 目录下的三个文件
(1)打开svnserve.conf,将下面的配置项前的#和空格 都去掉
anon-access = read
auth-access = write
password-db = passwd
authz-db = authz
(2)打开passwd,在[users]下面添加账号和密码
[users]
chenxkang=123
(3)打开authz,配置用户组和权限
[groups]
topgroup=chenxkang
使用[/]代表svn服务器中的所有资源库
[/]
@topgroup=rw
3. 启动svn服务器
在终端输入指令: svnserve -d -r /Users/你的用户名/svn_code
如果没有任何提示就说明启动成功了。
二、svn的使用方法
1. 从本地导入代码到服务器
在终端输入: svn import 项目地址 服务器地址 --username=chenxkang --password=123 -m
2. 从服务器端下载代码到本地
在终端输入: svn checkout 服务器地址 --username=chenxkang --password=123 项目地址
3. 提交代码到服务器
打开终端,先定位到目标代码目录,输入: cd 目标代码目录
输入提交指令: svn commit -m "修改了XXX文件"
4. 更新服务器代码到本地
先定位到指定目录后,再在终端输入: svn update
5. 关于svn的其它用法,可以再终端输入: svn help 进行查询。