曾經用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文件都不會被忽略了,但是這么處理后拗军,發(fā)現在Cornerstone中還是被忽略了任洞,不起效果。
繼續(xù)研究發(fā)現发侵,Cornerstone中也有類似的設置交掏,如下:
如此可完美解決!