Mac 下Versions的 svn无法上传 .a 文件的问题
2015-08-13 13:24
176 查看
实际开发中在用SVN版本管理软件的时候回遇到一些第三方库无法上传.a文件导致项目直接报错的情况,提示未找到.a文件.
这也是我在实际项目中遇到的问题,虽然你SVN可以提供一个很好的团队开发合并代码的平台,但也存在一些不让人省心的小问题,即便如此,我们依然不能拒绝使用SVN,所以只能解决他,以下就是我在互联网搜索到的相关解决办法,希望对大家有帮助!
Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件。
解决办法有两个:
方法一:使用命令行添加文件
1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;
2.之后再输入如下命令:svn add libOCMock.a,回车;
3.之后会出现:A (bin) libOCMock.a
表示添加成功,打开Versions就可以看到,刚才添加的.a文件,此时就可以手动上传了。
另外,在mac 10.8中输入命令行,可能会提示你command not found,因为10.8默认没有安装Command line tools,解决办法:command not found解决方法。
方法二:在Versions中手动添加文件
选择Versions的菜单View-->Show Ignored Items,这样就会显示出ignored的文件,找到你要上传的.a文件,右键“Add”就可以了。
扩展:
另外有一个不用设置系统项,直接解决无法上传.a文件的办法,不过不是任何时候都可靠,所以还是建议大家使用上面的两种方法
就是在提交修改文件的时候不要选择"commit any",而是选择"add work copy",喜欢研究新技术,新方法的朋友可以尝试下.
这也是我在实际项目中遇到的问题,虽然你SVN可以提供一个很好的团队开发合并代码的平台,但也存在一些不让人省心的小问题,即便如此,我们依然不能拒绝使用SVN,所以只能解决他,以下就是我在互联网搜索到的相关解决办法,希望对大家有帮助!
Xcode自带的svn和Versions以及一些其它工具都默认ignore".a"文件。
解决办法有两个:
方法一:使用命令行添加文件
1.打开终端,输入cd,空格,然后将需要上传的.a文件所在的文件夹(不是.a文件)拖拽到终端(此办法无需输入繁琐的路径,快捷方便) ,回车;
2.之后再输入如下命令:svn add libOCMock.a,回车;
3.之后会出现:A (bin) libOCMock.a
表示添加成功,打开Versions就可以看到,刚才添加的.a文件,此时就可以手动上传了。
另外,在mac 10.8中输入命令行,可能会提示你command not found,因为10.8默认没有安装Command line tools,解决办法:command not found解决方法。
方法二:在Versions中手动添加文件
选择Versions的菜单View-->Show Ignored Items,这样就会显示出ignored的文件,找到你要上传的.a文件,右键“Add”就可以了。
扩展:
另外有一个不用设置系统项,直接解决无法上传.a文件的办法,不过不是任何时候都可靠,所以还是建议大家使用上面的两种方法
就是在提交修改文件的时候不要选择"commit any",而是选择"add work copy",喜欢研究新技术,新方法的朋友可以尝试下.
相关文章推荐
- 手机短信验证接口推荐
- spark向量、矩阵类型
- XShell安装和配置(系统为虚拟机中的centos7)
- CentOS7.1配置源
- iOS利用Runtime自定义控制器POP手势动画(经典)
- 字节序与字节对齐
- [LeetCode156] Binary Tree Upside Down
- maven jetty
- Android如何快速打出100个渠道apk
- [经典算法题]寻找数组中第K大的数的方法总结
- 数据恢复陶工西数500GWD5000AAKX-08U6AA0摔敲盘不认紫色线圈磁头开盘恢复数据
- 缓存清理
- DOS命令之net use命令详细解释
- [前端] 音频/视频播放控制
- 11G新特性 -- 分区表和增量统计信息
- 网络编程复习_ Exp2
- Redmine的创建任务的性能问题
- 黑马程序员——java复习总结——多线程
- 正则表达式全部符号解释
- 中国获得2022年冬奥会举办权【经济学人】