博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
svn import无法上传库文件lib.a
阅读量:6970 次
发布时间:2019-06-27

本文共 725 字,大约阅读时间需要 2 分钟。

hot3.png

将本地代码import到svn服务器,服务器上少了所有*.a文件的问题,静态库文件均被忽略。

svn co出代码,编译却报错少了这个那个*.a文件,手动添加这些*.a文件极其麻烦。

*.a文件丢失的原因:

svn有个默认的global-ignores列表,会忽略那些不常用的文件,如:

*.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store

等。

打开~/ .subversion/config  文件看到被注释的下面2行

#global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo # *.rej *~ #*# .#* .*.swp .DS_Store

说明svn就是启用默认的global-ignores列表

解决办法:

global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store

启用被注释的这2行(注意global之前不能有空格, 被忽略的文件格式之前是一个空格,不能多否则执行svn命令如svn info报错 

svn: /Users/gavinhuang/.subversion/config:94: Option expected)

修改后再import就不会丢失*.a文件了

转载于:https://my.oschina.net/LangZiAiFer/blog/365123

你可能感兴趣的文章
linux 运维高级脚本生成器,Linux运维实例 高效运维的工具--shell脚本
查看>>
linux配置redis服务,Linux下安装Redis并设置相关服务
查看>>
Linux的rsa命令,linux命令:ssh scp ssh-keygen -t rsa用法(示例代码)
查看>>
常见前端面试题【转】
查看>>
poj1106
查看>>
个人知识管理工具 PinPKM
查看>>
Jobs in Codility they're hiring
查看>>
linux下VNC的配置及使用
查看>>
为什么.NET Framework就没有个专门的P/Invoke Library?
查看>>
Silverlight动态设置WCF服务Endpoint
查看>>
lucene对日期(date)和整形(int)处理
查看>>
hdu 4081 次小生成树
查看>>
HtmlNodeType枚举
查看>>
基于TCP的多进程echo服务器
查看>>
ASP.NET页面在IE缓存问题的解决
查看>>
最简单的Epoll模型代码
查看>>
数据结构之字符串
查看>>
blob字段存储文件并读取
查看>>
Process
查看>>
Asp.Net MVC结合ExtJs gridPanel 分页和高度自适应
查看>>