本文主要是介绍CornerStone遇到的坑。 cornerStone下载地址:https://www.waitsun.com,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
首先基础配置:这儿有一篇别人的博客,很详细:http://blog.csdn.net/kerry_deng/article/details/46287389;
接下来说说我遇到的坑:
一、忽略文件的配置:用过代码三方管理工具的朋友都知道,对于iOS开发而言,假如pod的三方库,不忽略,直接上传svn服务器的后果是什么???那就是:当三方库有更新后,多人开发,两人提交的三方库不一致就会出现代码冲突,这种代码冲突很难解决,所以在我们安装好三方代码管理工具后的第一件事就是忽略文件的配置,配置流程如下:
QQ1.png
QQ2.png
直接添加我的内容,粘贴就好: .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了。
三、当你提交了代码后发现明明提交成功,但是本地文件很多还是没提交到SVN上,在cornerStone里的本地目录找到这些文件所在位置,这些文件后一般都带有一些图标标记,这些手动提交就好,但是,有一些文件被误认为是忽略文件也不会提交,而且也检索不出来,这种你需要在项目文件夹右击,选择显示忽略文件,然后找到本应该提交的文件,重新手动提交即可。
四、提交的时候如果有选项,就选add to working copy,不要选默认的。
五、顺带一提,cornerStone下载地址:https://www.waitsun.com,很多需要破解的Mac端软件这个网站都有,最重要的是他免费。
这篇关于CornerStone遇到的坑。 cornerStone下载地址:https://www.waitsun.com的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!