SVN简单使用

步骤一:登录网站http://svnchina.com/。

步骤二:创建账户。

步骤三:“我的项目”----->“创建新项目”;

步骤四:打开“Cornerstone”软件(没有该软件去网上下载就行),commond+,进行相关设置。(设置忽略文件:删除*.a文件,添加xcuserdata和*.xcworkspace)

步骤五:在http://svnchina.com/网站上新建项目的SVN地址复制一下

步骤六:Add a repository

步骤七:左上角“Check Out”,根据提示进行操作。

步骤八:将自己建的工程放到,check out所建立的文件夹中。

步骤九:在自己账户添加开发成员:在“项目详情”中

步骤十:被添加的开发成员,打开自己电脑的cornerstone软件,执行步骤六和步骤七,然后“update”,就会将SVN上的工程下载到自己check out本地文件夹中。

注意:这里可能会产生的问题。

问题一:两个开发成员修改同一行代码产生冲突,下面都以两个人开发为例:甲修改ListViewController.m中的第10行,然后“commit”到SVN服务器,乙未进行“update”(即不是在最新版本的基础上修改)直接修改ListViewController.m中的第10行,然后再“update”、“commit”。这时候会出现错误,不能“commit”,解决办法,乙去自己的ListViewController.m中进行修改,错误处已被标记出来,修改完成以后,选中相关文件,“resolve”,然后“update”、“commit”。

 问题二:甲乙两人分别向工程中添加文件,甲在svn服务器的工程中添加一个“DetailViewController”类,乙未进行“update”(即不是在最新版本的基础上修改)直接创建另外一个类"AListViewController",“commit”的时候出现错误。解决办法与问题一类似,只是修改位置发生了变化,修改位置:工程文件“显示包内容”,打开进行冲突的解决。

问题三:可视化产生的冲突,冲突类似,未在最新版本上进行修改。解决办法,右键使用source code打开“storyBoard”,找到错误代码进行解决。

问题四:使用CocoaPods,产生冲突。解决办法:终端中:pod update

posted @ 2016-06-08 08:43  吾悠南山  阅读(195)  评论(0编辑  收藏  举报