我也是在向SVN服務器上傳文件時,遇到了這個問題,文件上傳后,再下載后發現所有的.a文件全部丟失,后來才知道是上傳文件的時候.a文件根本就沒傳上去,查找原因才知道上傳的時候.a文件被過濾掉了,后來找到了解決的辦法,大家可以借鑒下。
我用的是SVN軟件Versions做的版本記錄,我先說下步驟:
1、右鍵Finder,選擇 前往文件夾 選項,把該路徑 ~/.subversion/config 粘貼到上面,點擊 前往。
2、打開config文件,在里面搜索 global-ignores ,你會看到下面這行,
#global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo # *.rej *~ #*# .#* .*.swp .DS_Store
將其修改為
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo# *.rej *~ #*# .#* .*.swp .DS_Store
就是刪除紅色部分即第一個#號和*.a刪除。該語句其實就是SVN上傳時默認的忽略的文件類型我們將.a文件從該語句中移除就行,
3、然后保存即可。從新打開SVN就可以上傳文件應該就不會出現靜態庫文件缺失的情況。
以上就是我遇到該問題的解決方法