iOS高级之团队协作开发(svn)

来源:互联网 发布:淘宝装修banner 编辑:程序博客网 时间:2024/05/16 05:29

               在团队协作开发过程中,最常用的版本控制器就是svn和git,svn属于集中版本控

制器,这类系统都有一个单一的集中管理的服务器,保存所有文件的修订版本,而协同工

作的人们都通过客户端连到这台服务器,取出最新的文件或者提交更新。 多年以来,这

已成为版本控制系统的标准做法。而对于git这类系统,客户端并不只提取最新版本的文件

快照,而是把代码仓 库完整地镜像下来。 这么一来,任何一处协同工作用的服务器发生

故障,事后都可以用任何一个镜像出来的本地仓库恢复。 因为每一次的克隆操作,实际

上都是一次对代码仓库的完整备份。今天主要讲解一下svn的简单配置。


step1.服务器创建 

在Terminal输入下面命令:svnadmin

如果出现“Type 'svnadmin help' for usage.”则成功否则执行xcode路径配置。


step2.有可能进行xcode路径配置 

sudo xcode-select --switch /Applications/Xcode.app 


step3.配置

svnadmin create ...../Desktop/mySvn

这时你会在桌面的mysvn文件夹里看到数据

打开conf文件夹

在scnserve.conf里面修改数据:

anon-access = none    不能匿名访问

auth-access = write      通过密码可以读写

password-db = passwd  密码文件指向

authz-db = authz   可以访问的文件目录指向 


修改passwd数据:

li = 123

user1 = 123注意格式空格等号空格


修改authz数据:

[/]

li = rw


step4.服务器创建

svnserve -d -r 。。。。。/Desktop/mySvn 


step5.在创建工程的时候可以直接存储在mySvn文件夹中,打开在Source Control

中进行各种操作.下次可以通过Chect out an existing project导出工程。别人

通过你的服务器就可以访问资源。(在公司一般已经配置完服务器,只要会用就行0.0);



0 0
原创粉丝点击