我也是在向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就可以上传文件应该就不会出现静态库文件缺失的情况。
以上就是我遇到该问题的解决方法