遇到的問題:
? ? ? ? 開發過程中,會使用代碼托管工具,本次使用的svn。最近當上傳svn之后,搭檔再checkout下來的時候發現缺少工程必要.a文件,手動添加了之后就繼續寫代碼了。就在當天工作完成后commit完成,再update的時候發現.a文件又缺少了。這是個問題,所有度娘了一下發現,代碼托管工具有默認忽略上傳的配置文件,.a文件就在其中,于是需要修改svn的配置文件:
? ? ? ? ?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就可以上傳文件應該就不會出現靜態庫文件缺失的情況。