用SVN check out項目后第三方庫丟失

曾經用Cornerstone check out 一份項目下來,但其中第三方.a庫始終丟失,項目報錯,研究后找到了以下解決方法:

首先,Xcode默認忽略.a 文件。所以無法提交到svn服務器,但是很多第三方的庫都有.a文件。所以還是必須提交到服務器。

搜索了一下解決方案:

1. 打開終端,? 在命令行中輸入: vi ~/.subversion/config??來打開配置文件.

2.?然后,?在[miscellany]項找到這個串:

# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo

#?? *.rej *~ #*# .#* .*.swp .DS_Store

這里的意思是,?SVN在提交時自動忽略以這些后綴的文件,?那么我們要去掉*.a這一項,?則將配置文件改為

global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]*? *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store

保存退出.?就可以了.?你可以根據自己的需要修改其他的后綴名.

這么處理應該是最好的,起到一勞永逸的作用,以后.a文件都不會被忽略了,但是這么處理后,發現在Cornerstone中還是被忽略了,不起效果。

繼續研究發現,Cornerstone中也有類似的設置,如下:

如此可完美解決!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容