svn默认是忽略.a文件的,那如何在mac上传.a文件呢?
有两种方法
一、
这个方法是通过修改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
这句代码在配置文件中是有的,但是已经被注释掉,也就是说svn把这几个格式的文件都忽略了,你也可以直接取消注释,对比下可以发现上面这句话少了一个*.a,也就是把忽略文件配置中的.a给去掉了。
二、
在终端 cd到当前工作目录,然后svn add +.a文件路径,强制把.a 文件添加上,然后再commit就可以啦。
最近是因为要提交一个第三方sdk到svn遇到了这个问题,第三方中有一个baidu的.framework 里面包含了一个.a库,每次提交都显示提交成功,但是别人一拉代码 就报错说找不到文件 ,最后才发现是因为这个问题。
网友评论