CornerStone遇到的坑

首先基礎(chǔ)配置:這兒有一篇別人的博客,很詳細(xì):http://blog.csdn.net/kerry_deng/article/details/46287389;

接下來說說我遇到的坑:

一、忽略文件的配置:用過代碼三方管理工具的朋友都知道,對于iOS開發(fā)而言,假如pod的三方庫,不忽略,直接上傳svn服務(wù)器的后果是什么???那就是:當(dāng)三方庫有更新后,多人開發(fā),兩人提交的三方庫不一致就會出現(xiàn)代碼沖突,這種代碼沖突很難解決,所以在我們安裝好三方代碼管理工具后的第一件事就是忽略文件的配置,配置流程如下:

QQ1.png
QQ2.png

直接添加我的內(nèi)容,粘貼就好: .xcuserdatad,.xcscmblueprint,xcuserdata,Pods,Podfile.lock,然后把.a那個標(biāo)簽去掉。然后保存。然后就OK了,之后你就可以測試一下,看是否會上傳pod的三方庫了。

注意:假如你從SVN上克隆下來的就帶有三方庫文件目錄,那么即便你忽略了,提交也會提交三方庫文件,有些人認(rèn)為是忽略文件沒設(shè)置成功,其實是svn服務(wù)器的問題,你可以讓你們后臺管理SVN的人幫忙刪掉相應(yīng)的三方庫目錄。

二、 Unable to connect to a repository at URL 'svn://*****.74.55.***/shou6'————這種問題很常見,我先概述一下產(chǎn)生這種錯誤的原因:大部分出現(xiàn)這個問題都是之前用這臺電腦的人用cornerstone時保存了一個賬號和密碼在鑰匙串中,鑰匙串中的內(nèi)容,即便應(yīng)用被卸載重裝,它也不會被刪除,所以當(dāng)你用這臺電腦是,可能SVN服務(wù)器管理人員給你配了一個賬號和密碼,但是當(dāng)你一用這個歌賬號和密碼時,check out或者commit時就會報這個錯,那是因為,默認(rèn)的情況下,cornerstone會用鑰匙串的賬號和密碼去請求,但是后臺人員已經(jīng)將之前這臺電腦主人的賬號密碼給刪了,所以你一請求就會報錯。 同理,有可能是你自己作,你讓SVN管理員幫你改了密碼,也會造成這種效果。

解決方案:打開鑰匙串,找到與cornerStone相關(guān)的內(nèi)容,全部刪掉,理論上就OK了。

三、當(dāng)你提交了代碼后發(fā)現(xiàn)明明提交成功,但是本地文件很多還是沒提交到SVN上,在cornerStone里的本地目錄找到這些文件所在位置,這些文件后一般都帶有一些圖標(biāo)標(biāo)記,這些手動提交就好,但是,有一些文件被誤認(rèn)為是忽略文件也不會提交,而且也檢索不出來,這種你需要在項目文件夾右擊,選擇顯示忽略文件,然后找到本應(yīng)該提交的文件,重新手動提交即可。

四、提交的時候如果有選項,就選add to working copy,不要選默認(rèn)的。

五、順帶一提,cornerStone下載地址:https://www.waitsun.com,很多需要破解的Mac端軟件這個網(wǎng)站都有,最重要的是他免費。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容