iOS开发之MAC上SVN的使用

一、创建代码仓库

打开终端,创建一个test仓库,输入指令:svnadmin create /SVN的路径/test,执行成功后,目录结构如下:


目录结构

二、配置用户权限

1、打开conf -- svnserve.conf,将下列配置项前面的#和空格都去掉(注:用终端打开,vim 进入,esc+i 编辑模式再进行操作, esc + : 结束编辑,shift + : 完成的操作,w + q 保存退出)

# anon-access = read
# auth-access = write
# password-db = passwd
# authz-db = author

2、打开该目录下的passwd, 添加账号和密码。

[users]
user1=123
user2=456

3、打开该目录下的authz,配置用户组和权限。

[groups]
topgroup=user1,user2
[/]
@topgroup=rw

top group--组名,多个用户用逗号隔开,[/]代表SVN中所有资源库,@topgroup=rw -- 这个组人的都有读写的权限。

4、配置完毕后,启动SVN服务器,在终端输入下列指令

svnserve -d -r /svn路径

无提示则表示成功,可以打开 活动监视器 查看一下


svn进程

三、SVN的使用

1、从本地第一次代码导入到服务器

svn import 代码路径 svn://localhost/test --username=user1 --password=123 -m "第一次初始化导入"

2、从服务器端下载代码到本地

svn checkout svn://localhost/test --username=user1 --password=123 要保存的路径

3、提交更改过后的代码到服务器

cd 文件路径
svn commit -m "修改了某个地方"

4、更新服务器端的代码到客户端

svn update

三、拓展

团队开发 localhost 要换成 本机的IP地址,要连接同一个局域网!!!!


IP地址

猜你喜欢

转载自blog.csdn.net/qq_31748121/article/details/73485442