xcode 4 svn配置

先保证你的xcode中已经安装了command line tools

xcode -> preferences -> downloads -> command line tools -> install

=====================================

以下为xcode的svn配置.

xcode4.3 自带了两个版本管理系统,分别为svn,git. 目前默认的是git.

公司代码用svn管理,配置xcode4.3 svn也很方便.

我在使用中,碰到最大的问题就是"host is unreachable",而明明自己输入的Ip是对的.

上网查了后,发现,得用域名,要改hosts文件.

hosts文件修改:

1.在应用程序里面打开终端(terminal)

2.输入 sudo vi /etc/hosts

3.接着输入 i 进入编辑模式

4.将添加的域名,ip拷贝进去,

192.168.1.51     svnserver

5.编辑完成之后,按esc,输入 ": wq"

最后在终端:ping svnserver ,如果能ping通到192.168.1.51,说明映射成功

------------------------------------------------------------------

接上文:此处开始可以使用命令行搞定:

svn checkout svn://svnserver/mobile_ios/trunk  /Users/xuanwenchao/Documents/SVN --username xuanwenchao --password 123456

也可忽略此步向下看。。。。。。

------------------------------------------------------------------

然后就可以配置xcode的svn了

1.add repository,

Name随便填,

Location填:svn://svnserver:/    注意:这里填映射好的域名 ,有的svn地址最前面是https之类的,这要根据你具体的情况而定.

Type选:SubVersion

2.点击Next后:Trunk、Branches、Tags三项不用填。 然后点Add,输入账号密码就可以了。

3.最后大家可能还会遇到:"unable to load revisions" 这个错误,打开终端,输入:svn lssvn://svnserver:/apps/wei/iPhone/trunk(你的svn地址), 当然红色部分是你自己的svn地址,注意:这个地址中的svnserver必须和xcode中配置的地址一致.

ps:以上大部分内容来自于xcode4.1自带SVN配置 - 大为 - ITeye技术网站

svn配置完后,还得对svn具体设置一下,因为有些文件,我们是不想提交的.

编辑 ~/.subversion/config 文件 
    注意:如果”.subversion”目录不存在,请运行”svn status”命令,虽然此命令会失败,但是会为你创建所需要的文件. 
    open ~/.subversion/config 打开文件

1. 找到 global-ignores 一行,去掉注释,编辑成

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

2. 找到 enable-auto-props = yes 把注释去掉,在[auto-props] Section声明以下文本文件

*.mode* = svn:mime-type=text/X-xcode

*.pbxuser = svn:mime-type=text/X-xcode

*.perspective* = svn:mime-type=text/X-xcode

*.pbxproj = svn:mime-type=text/X-xcode

ps:以上内容来自于在XCode中使用SVN,只是其下面的svn配置是针对xcode3.1的.

转自:http://www.cnblogs.com/phnix/archive/2012/08/28/2659606.html

分享到:

xcode 4 svn配置(host is unreachable)的更多相关文章

  1. Xcode 5 SVN配置

    from:http://stackoverflow.com/questions/19180718/import-a-project-in-svn-from-xcode-5/19410994#19410 ...

  2. Xcode SVN配置

    Xcode SVN配置 编辑 ~/.subversion/config 文件  注意:假设".subversion"文件夹不存在.请执行"svn status" ...

  3. centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解

    centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...

  4. centos apache svn配置

    单独安装svn服务: 安装svn软件 yum install subversion 创建根目录 mkdir -p /var/www/svn 创建版本库repos svnadmin create /va ...

  5. Eclipse插件SVN配置

    Eclipse插件SVN配置 方法一 打开Eclipse点击[Help]-[Install New Software] 点击右边[Add]-在弹出窗口中输入 Name:svn Location:htt ...

  6. svn配置

    svn配置 subverson.conf <Location /svn> DAV svn SVNListParentPath on SVNParentPath /var/repo Auth ...

  7. windows 配置host

    windows 下如何配置host文件, 只需修改: C:\Windows\System32\drivers\etc\hosts文件即可 默认文件内容如下: # Copyright (c) 1993- ...

  8. SVN配置钩子

    安装测试环境:109  CentOS4.6 安装: SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz安装:解压 ...

  9. svn配置多仓库与权限控制

    telnet: connect to address 47.106.115.228: Connection refused svn执行上下文错误由于目标计算机积极拒绝无法连接 标签: svn 2017 ...

随机推荐

  1. VBA 中Dim含义

    楼主是个初学者,在应用vba时遇到了dim方面的问题,查了很多资料后想把关于dim的这点儿知识简单整理出来 首先,从我遇到的问题作为切入点吧, (不得不承认我遇到的错误是很低级的) 具体的情境就不还原 ...

  2. redis 篇 - 键 and string

    redis 进入控制台 redis-cil 需要输入密码的时候可以是用 -a redis-cil -a abcd1234 redis 数据类型 string hash list set zset( 有 ...

  3. php include 和require的区别与转码

    php include 和require的区别相同点:include和require 都能把另外一个文件包含到当前文件中.  不同点:使用include时,当包含的文件不存在时,系统会报出警告级别的错 ...

  4. csv 模块的基本使用

    csv 模块专门用于读取和写入 csv 文件内容 以下主要讲在 python2 中的使用,在python3中有不同的地方,我会单独指出来 一般的excel表格可以保存为csv格式,然后就可以使用 cs ...

  5. Centos6.6 yum源更新

    1备份: cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d//CentOS-Base.repo.ori 2下载: wget -O /etc/y ...

  6. 紫书 习题8-18 UVa 11536 (扫描法)

    这道题貌似可以用滑动窗口或者单调栈做, 但是我都没有用到. 这道题要求连续子序列中和乘上最小值最大, 那么我们就可以求出每一个元素, 以它为最小值的的最大区间的值, 然后取max就ok了.那么怎么求呢 ...

  7. Qt之滚动字幕

    简述 滚动字幕,也就是传说中的跑马灯效果. ​简单地理解就是:每隔一段时间(一般几百毫秒效果较佳)显示的文字进行变化(即滚动效果). 简述 实现 效果 源码 实现 利用定时器QTimer,在固定的时间 ...

  8. JVM分代通俗解释

    JVM分代通俗解释 学习了:https://www.cnblogs.com/zgghb/p/6428395.html

  9. Cannot set web app root system property when WAR file is not expanded

    Cannot set web app root system property when WAR file is not expanded 在tomcat下面可以,在weblogic下面不行的处理方法 ...

  10. Objects are mutable

    We can change the state of an object by making an assignment to one of its attributes. For example, ...