svn上传.a文件

在mac下很多svn管理工具默认都不能上传.a文件,这让人很苦恼。从网上扒了下,找到了两个方法。

方法一:

打开终端,cd 进入到需要上传的.a文件所在的文件夹。 确保 ls能看到.a文件

然后使用命令,如:svn add libzbar.a

使用完成后出现

A  (bin)  libzbar.a

表示添加成功,用svn图形管理工具就可以看到,刚才添加的.a文件,此时就可以手动上传了。

再次update后commit后 .a 文件就传成功了

方法二:

通过终端打开配置文件: open ~/.subversion/config

把下面两行(也可能是一行)中的注释和*.a去掉, 默认为注释掉了的,这表示SVN已经将它们作为默认值了。

(取消注释估计是把#去掉,个人猜测未验证)好吧,其实我没有看明白如何取消注释

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

#   *.rej *~ #*# .#* .*.swp .DS_Store

注意:去掉#号后要顶行

然后保存.

说明:本文获得佘小兔的日志(方法一)和 如何往svn上传原本被忽略的*.a文件(方法二)的帮助

在此感谢所有分享知识的朋友们。

时间: 2024-12-10 11:41:39

svn上传.a文件的相关文章

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服务器的哪个目录下

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

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

mac下SVN上传.a静态库文件

在mac下很多svn管理工具默认都不能上传.a文件.从网上扒了下,用命令行可以解决此问题. 打开终端,cd 进入到需要上传的.a文件所在的文件夹. 确保 ls能看到.a文件 然后使用命令,如:svn add libzbar.a 使用完成后出现             A  (bin)  libzbar.a表示添加成功,用svn图形管理工具就可以看到,刚才添加的.a文件,此时就可以手动上传了.

svn上传文件钩子

svn钩子 钩子脚本就是shell的写法,钩子就是被某些版本库事件触发的程序. 常用钩子: post-commit:在提交完成成功创建之后执行该钩子.(提交已经完成,不可更改) 更新之后,通过邮件.微信通知 更新触发checkout程序.然后推送到服务器 pre-commit:提交完成前触发执行该脚本. 限制上传文件的大小和拓展名,控制提交要输入的信息 下面写一个小例子: rsync与svn钩子结合实现数据实时同步到服务器 1.建立同步web目录 mkdir /data/www 2.将svn中内

关于使用SVN上传、添加、删除文件

操作步骤 1. 本地建立仓库:在本地新建文件夹,右键 -> TortoiseSVN -> Create repository here: 2. 下载已有仓库:在本地新建文件夹,右键 -> Checkout -> 输入用户名密码.下载的文件路径: 3. 更新本地仓库:选中仓库,右键 -> SVN Update: 4. 上传本地文件:选中仓库,右键 -> SVN Commit: 5. 添加文件:选中文件,右键 -> TortoiseSVN -> add:出现加号

svn上传报Authorization failed错误解决办法

svn上传文件时没有弹出用户登录界面,而是直接报Authorization failed错误.出现该问题基本都是三个配置文件的问题,下面把这个文件列出来 svnserve.conf配置文件中的 [general] anon-access = read auth-access = write password-db = passwd authz-db = authz 注意:这几个配置项都需要在[general]配置项下. passwd配置文件 [users] admin=123 authz配置文件

SVN上传代码

概述 SVN上传代码 使用SVN工具上传代码到新浪SAE 1.下载SVN工具http://tortoisesvn.net/downloads.html 2.创建一个文件夹,Checkout,输入SAE安全邮箱账号和密码 3.拷贝Idioms文件夹到新建的文件夹目录下 4.Add Idioms文件夹 弹出如下对话框,点击OK Add Finished,点击OK 文件有一个感叹号图标 5.Commit Idioms 文件夹 弹出如下对话框,在Message文本框里面可以输入备注信息,点击OK Com

关于SVN上传Error

今天想上传代码到GitHub上,遇到上传失败,上网查后发现需要先Commit SVN, 于是在Commit SVN时遇到了一下Error: Commit failed (details follow): Empty directories are not supported: trunk/task/HTML 问题本质及解决方案:SVN不能上传空文件夹,所以需要在空文件夹中添加一个文件.