svn import无法上传库文件lib.a

将本地代码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文件了

时间: 2024-10-13 19:08:50

svn import无法上传库文件lib.a的相关文章

Xcode svn import项目 上传.a文件(静态库)

在终端使用命令 touch 项目所在文件夹 svn import 项目文件夹 https://服务器地址 -m "iPad import" 这样就把项目上传到服务器上了!但是不能把.a文件上传到服务器. 上传.a文件(静态库),首先进入.a文件所在的文件夹,使用命令 svn add 文件名.a 然后在使用命令 svn commit -m “提交说明消息” http://blog.csdn.net/wohaoxuexi/article/details/8444184

eclipse (ADT) svn插件 过滤上传的 文件 文件夹 一劳永逸

其实很简单哈,过滤的有三种类型,1.文件.2.文件夹.3.android的target 在ADT中 window->preferences-> 会打开如下界面 ignore就是忽视的意思 点击2加入要忽视的东西 分别输入下列内容 .project .classpath .settings */bin */gen target   以上内容的意思是 .project .classpath .settings --------------忽略以上后缀的文件 */bin */gen---------

上传的文件放在SVN服务器的哪个目录下

上传的文件放在SVN服务器的哪个目录下 SVN服务器版本库有两种格式, 一种为FSFS, 一种为BDB 把文件上传到SVN版本库后,上传的文件不再以文件原来的格式存储,而是被svn以它自定义的格式压缩成版本库数据,存放在版本库中. 如果是FSFS格式,这些数据存放在版本库的db目录中,里面的revs和revprops分别存放着每次提交的差异数据和日志等信息

Mac 上SVN上传.a文件

SVN默认是忽略.a文件,所以修改配置文件去掉忽略配置行的 *.a 通过终端打开配置文件: open ~/.subversion/config 把下面两行(也可能是一行)中的注释和*.a去掉, #global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~        #*# .#* .*.swp .DS_Store 注意: 去掉#号后要顶行 ps :可以增加需要忽略的文件类型 Mac 上

svn上传.a文件

在mac下很多svn管理工具默认都不能上传.a文件,这让人很苦恼.从网上扒了下,找到了两个方法. 方法一: 打开终端,cd 进入到需要上传的.a文件所在的文件夹. 确保 ls能看到.a文件 然后使用命令,如:svn add libzbar.a 使用完成后出现 A  (bin)  libzbar.a 表示添加成功,用svn图形管理工具就可以看到,刚才添加的.a文件,此时就可以手动上传了. 再次update后commit后 .a 文件就传成功了 方法二: 通过终端打开配置文件: open ~/.su

edtftpj让Java上传FTP文件支持断点续传

在用Java实现FTP上传文件功能时,特别是上传大文件的时候,可以需要这样的功能:程序在上传的过程中意外终止了,文件传了一大半,想从断掉了地方继续传:或者想做类似迅雷下载类似的功能,文件太大,今天传一半,睡一觉去先,明天继续传. Java上传FTP文件,用的比较多的工具是apache的commons-net.如果想用commons-net实现FTP上传的断点续传还是有点麻烦. 除了commons-net之外,还有很多非常优秀的FTP工具,这里使用edtftpj这个工具来实现断点续传. 下载:ht

spring cloud实战与思考(三) 微服务之间通过fiegn上传一组文件(下)

需求场景: 用户调用微服务1的接口上传一组图片和对应的描述信息.微服务1处理后,再将这组图片上传给微服务2进行处理.各个微服务能区分开不同的图片进行不同处理. 上一篇博客已经讨论了在微服务之间传递一组图片和对应参数的解决方案.现在来看看如何对组内文件进行区分.当前项目中使用了"commons-fileupload"和"feign-form"两个库进行文件传输. "commons-fileupload"库可以将http request转换成&quo

FTP上传下载文件(面向对象版)

# 服务端 import socketserver import os import json import hashlib import struct class MySocketServer(socketserver.BaseRequestHandler): users = [] @staticmethod def get_dic(): # 获取密码库 user_dic = {} file_name = 'register' if file_name not in os.listdir(os

PHP上传大文件的三种解决方案

前段时间做视频上传业务,通过网页上传视频到服务器. 视频大小 小则几十M,大则 1G+,以一般的HTTP请求发送数据的方式的话,会遇到的问题:1,文件过大,超出服务端的请求大小限制:2,请求时间过长,请求超时:3,传输中断,必须重新上传导致前功尽弃: 解决方案: 1,修改服务端上传的限制配置:Nginx 以及 PHP 的上传文件限制 不宜过大,一般5M 左右为好: 2,大文件分片,一片一片的传到服务端,再由服务端合并.这么做的好处在于一旦上传失败只是损失一个分片而已,不用整个文件重传,而且每个分