首先基础配置:这儿有一篇别人的博客,很详细:http://blog.csdn.net/kerry_deng/article/details/46287389;
接下来说说我遇到的坑:
一、忽略文件的配置:用过代码三方管理工具的朋友都知道,对于iOS开发而言,假如pod的三方库,不忽略,直接上传svn服务器的后果是什么???那就是:当三方库有更新后,多人开发,两人提交的三方库不一致就会出现代码冲突,这种代码冲突很难解决,所以在我们安装好三方代码管理工具后的第一件事就是忽略文件的配置,配置流程如下:
直接添加我的内容,粘贴就好: .xcuserdatad,.xcscmblueprint,xcuserdata,Pods,Podfile.lock,然后把.a那个标签去掉。然后保存。然后就OK了,之后你就可以测试一下,看是否会上传pod的三方库了。
注意:假如你从SVN上克隆下来的就带有三方库文件目录,那么即便你忽略了,提交也会提交三方库文件,有些人认为是忽略文件没设置成功,其实是svn服务器的问题,你可以让你们后台管理SVN的人帮忙删掉相应的三方库目录。
二、 Unable to connect to a repository at URL 'svn://*****.74.55.***/shou6'————这种问题很常见,我先概述一下产生这种错误的原因:大部分出现这个问题都是之前用这台电脑的人用cornerstone时保存了一个账号和密码在钥匙串中,钥匙串中的内容,即便应用被卸载重装,它也不会被删除,所以当你用这台电脑是,可能SVN服务器管理人员给你配了一个账号和密码,但是当你一用这个歌账号和密码时,check out或者commit时就会报这个错,那是因为,默认的情况下,cornerstone会用钥匙串的账号和密码去请求,但是后台人员已经将之前这台电脑主人的账号密码给删了,所以你一请求就会报错。 同理,有可能是你自己作,你让SVN管理员帮你改了密码,也会造成这种效果。
解决方案:打开钥匙串,找到与cornerStone相关的内容,全部删掉,理论上就OK了。