XCode4.6.3 SVN配置及问题汇总

系统信息:

Mac OS X:10.8.4

XCode:4.6.3

一、首先检测系统是否已经安装了SVN

打开终端,键入

1 svn -version

 

如果 系统已经装了SVN,终端会输出

1 svn: invalid option character: e
2 Type 'svn help' for usage.

如果系统中没有安装svn,终端会输出

1 svn:command not found

如果还没有安装SVN,安装方法如下:

打开XCode,选择Preferences->Downloads(command+,)下载Command Line Tools,如下图

二、打开终端,进行配置supervision

1.在终端输入:

1 ~/.subversion/config

1.1如果 出现

说明“.subversion”目录不存在,否则直接跳到2步骤

1.2请在终端输入

1 svn status
 

1.3会出现

命令失败,但是没有关系,这会为我们创建config文件

2.在终端编辑

1 open ~/.subversion/config

会为我们打开配置文件,如下图

 

3.在config文件中按command+f(mac页面内搜索,在safari,xcode等都通用)找到global-ignores一行,如图

 

去掉白色那一行的注释

PS:此处一定要记住,在去掉#号注释时,一定要将前面的空格去掉,否则去配置svn地址时也会失败,如果后面配置不成功,返回来照这些步骤再重新检查一次,是否有操作失误的地方

编辑成

1 global-ignores = build *~.nib *.so *.pbxuser *.mode *.perspective*

4.按3方法在config文件中找到enable-anto-props = yes,去掉此行注释

 

然后在下面几行的[auto-props] Section中声明以下文本

1 *.mode* = svn:mime-type=text/X-xcode
2 *.pbxuser = svn:mime-type=text/X-xcode
3 *.perspective* = svn:mime-type=text/X-xcode
4 *.pbxproj = svn:mime-type=text/X-xcode

三、配置XcodeSVN

找到Xcode的Organizer->Repositories

添加svn地址:

输入svn用户名和密码:

点击OK后选择分支等(也可不选择直接添加,根据自己需要),选择Add后出现如下界面,就成功了

 

 

问题:如果SVN是用https访问,连接时会报如下错误

Error validating server certificate for ‘https://svn2.assembla.com:443’: – The certificate is not issued by a trusted authority. Use the fingerprint to validate the certificate manually!
Certificate information: – Hostname: *.assembla.com – Valid: from Thu, 24 Mar 2011 19:30:40GMT until Sun, 24 Mar 2013 19:30:40 GMT – Issuer: 07969287, http://certificates.godaddy.com/repository, GoDaddy.com, Inc., Scottsdale, Arizona, US – Fingerprint: ae:b0:b6:94:14:5f:4b:28:d2:82:68:ae:e9:18:85:b3:ea:36:ee:f2

解决办法:

1.先把~/.subversion目录下的文件全清空掉(PS:有可能上之前的配置有问题,我最初时就是跳过这部,死活就是不行)

2.打开终端(实用工具 -->终端),在终端中输入如下命令(注意下面的url更换成你自己的url地址):

svn ls https://192.168.10.30/svn/Superscou

2、然后会出现一个服务器证书的提示,根据提示输入 “p”(永久保存),然后回车,问题就可以得到解决了

posted on 2013-11-22 12:38  低调点  阅读(212)  评论(0)    收藏  举报

导航