svn默認(rèn)是忽略.a文件的础倍,那如何在mac上傳.a文件呢诚啃?
有兩種方法
一、
這個(gè)方法是通過修改svn配置文件艳馒,在終端輸入:
open ~/.subversion/config
在配置文件中查找[auto-props]拦惋,在[auto-props]上面添加:
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
這句代碼在配置文件中是有的匆浙,但是已經(jīng)被注釋掉,也就是說svn把這幾個(gè)格式的文件都忽略了厕妖,你也可以直接取消注釋,對(duì)比下可以發(fā)現(xiàn)上面這句話少了一個(gè)*.a挑庶,也就是把忽略文件配置中的.a給去掉了言秸。
二、
在終端 cd到當(dāng)前工作目錄迎捺,然后svn add +.a文件路徑举畸,強(qiáng)制把.a 文件添加上,然后再commit就可以啦凳枝。
最近是因?yàn)橐峤灰粋€(gè)第三方sdk到svn遇到了這個(gè)問題抄沮,第三方中有一個(gè)baidu的.framework 里面包含了一個(gè).a庫(kù),每次提交都顯示提交成功岖瑰,但是別人一拉代碼 就報(bào)錯(cuò)說找不到文件 叛买,最后才發(fā)現(xiàn)是因?yàn)檫@個(gè)問題。