SVN管理代码

原创 2015年11月19日 15:00:32

今天开始用SVN管理代码,中间遇到了几个问题,网上虽然都已经有答案了,但是对于对SVN一点都不了解的人来说还是不够详细,我来详细介绍下,也许有天也会帮到那些比我更菜的菜鸟,哈哈


用的工具是Versions(长的像朵荷花的那个)
开始在论坛,网盘上下的,不过貌似都不好使


最后在官网上下的(免费试用30天)还要59美元呵呵,在天朝谁会去花钱买这个,先试用着,回头搞个破解的


 使用步骤:
1.双击下载下来的Versions,点击工具栏上的"Bookmarks"-->"Add Responsitory Bookmark"
2.在“Location”中输入svn地址,“Name”会自动填充;输入“Username”和“Password”
3.点击“Create”
4.点击左侧的条目,可以看到右侧有哪些工程,选择你要的工程,然后点击左上角的“checkout”,
这也是网上可以随便搜出来的步骤


问题来了
如果里边没有项目,需要选择Name右键 import导入一个新的项目,然后checkout,这时运行项目,爆红
linker command failed with exit code 1 (use -v to see invocation)
查看依赖库发现.a文件全是虚的,搜索后才知道在导入项目的时候SVN把.a文件给拦截了


解决方案一
1. 打开终端,  在命令行中输入: vi ~/.subversion/config  来打开配置文件.
2. 然后, 在[miscellany]项找到这个串:  
# global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo
#   *.rej *~ #*# .#* .*.swp .DS_Store
这里的意思是, SVN在提交时自动忽略以这些后缀的文件, 那么我们要去掉*.a这一项, 则将配置文件改为
global-ignores = *.o *.lo *.la *.al .libs *.so *.so.[0-9]*  *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
保存退出. 就可以了. 你可以根据自己的需要修改其他的后缀名.


解决方案二
使用命令行添加文件
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解决
4.添加完成后,手动到文件夹中找到需要提交到.a文件,右击,选择提交到svn,就ok了



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Xcode4.2+SVN代码管理研究(二)

上一篇讲了SVN服务器端的搭建,今天再接着讲讲Xcode的配置工作。 (1)以创建一个新的工程为例,首先,打开Xcode 4.2,打开windows-> Organizer ->Re...

版本管理-SVN冲突爆红后如何通过颜色和快捷键准确无误地合并代码(一)

详解SVN爆红,如何通过颜色标识和`use this text block` `use this whole file` `use text block from mine before the...

AndroidStudio配置SVN以及使用代码管理

转自:http://www.it165.net/pro/html/201508/51801.html 一、Android Studio配置SVN Android Studio关联配置SVN...

SVN代码管理 备份与还原

出去工作一个月,团队开发,在公司的服务器上创建了SVN,第二天服务器出了问题,为了不耽误开发进度,把SVN放到了我的电脑上,虽然说这样的决定很胡闹,但是也这么做了,因为有事回家,于是把SVN上的代码进...

Xcode4.2+SVN代码管理研究(一)

代码安全和管理的问题永远是开发人员不可忽略的问题,即使是独立开发者,不存在多人协作的问题,程序的版本管理和代码的保管问题也是不可忽视的。 Xcode4.2其实自带了一个代码管理功能Source Co...

Xcode4.2+SVN代码管理研究(二)

上一篇讲了SVN服务器端的搭建,今天再接着讲讲Xcode的配置工作。 (1)以创建一个新的工程为例,首先,打开Xcode 4.2,打开windows-> Organizer ->Reposi...

0923Android基础代码管理工具SVN

代码管理工具SVN在Studio中设置服务器选项  如果不小心删掉服务其中的工程了,想重新将原来的工程share进去,必须将工程中的.svn文件删掉,这个文件一般是隐藏的。 下载服务器和客户端的网址...

AndroidStudio配置SVN以及使用代码管理

AndroidStudio配置SVN以及使用代码管理

使用Eclipse搭建SVN管理SAE应用代码

SAE拥有自己的代码管理页面,但毕竟是个页面,纯文本编辑器!管理起来非常的不方便,我的SAE实名认证之后,在熟悉应用管理页面的时候,发现底部有这样的 原来可以使用SVN啊,之前在实习的公司里使用...
  • qqHJQS
  • qqHJQS
  • 2015-05-15 08:42
  • 1128

Xcode4.2 SVN代码管理 使用方法

代码安全和管理的问题永远是开发人员不可忽略的问题,即使是独立开发者,不存在多人协作的问题,程序的版本管理和代码的保管问题也是不可忽视的。 Xcode4.2其实自带了一个代码管理功能SourceCon...
  • guozh
  • guozh
  • 2012-06-07 14:21
  • 2379
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)