三种方式向SVN添加.a文件

svn在提交时默认是忽略.a文件的,这就导致了在用pod导入某些第三方(例如友盟)提交之后,其他小伙们们拉下来会报library not found for XXXSDK的错误,可以用以下三种方式添加上.a文件。因为版本或者其他方面的原因,某种方式可能行不通,三种可以都尝试一下。

修改默认设置

打开终端,运行下面命令

open ~/.subversion/config

cmd+f 搜索“global-ignores”字段,去掉后面的*.a这一块,如图

5636F8D7-7DB5-4E9C-876F-88306CB9181A.png

smd+s保存设置,ok。这个操作只对你的客户端起效,对其他并无影响。

逐一找到文件手动添加

cd到包含.a的文件夹,svn add xxx.a,出现A (bin) xxx.a就表示成功提交了,如果报错请尝试其它方式

--force添加

直接使用add命令会忽视已在版本控制下的目录,add --force则会拿到未在控制下的文件,也就是说你只需要add -force 文件夹,这个文件下之前未添加的文件都会被添加上,即使svn默认忽略了.a类型也是可以添加上.a文件的。

因为版本的不同或者其他原因,可能某种方式添加不上或者报错误,可以尝试其他的方式。

你可能感兴趣的:(三种方式向SVN添加.a文件)