xcode 4 svn配置(host is unreachable)
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)的更多相关文章
- Xcode 5 SVN配置
from:http://stackoverflow.com/questions/19180718/import-a-project-in-svn-from-xcode-5/19410994#19410 ...
- Xcode SVN配置
Xcode SVN配置 编辑 ~/.subversion/config 文件 注意:假设".subversion"文件夹不存在.请执行"svn status" ...
- centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解
centos7.2环境nginx+mysql+php-fpm+svn配置walle自动化部署系统详解 操作系统:centos 7.2 x86_64 安装walle系统服务端 1.以下安装,均在宿主机( ...
- centos apache svn配置
单独安装svn服务: 安装svn软件 yum install subversion 创建根目录 mkdir -p /var/www/svn 创建版本库repos svnadmin create /va ...
- Eclipse插件SVN配置
Eclipse插件SVN配置 方法一 打开Eclipse点击[Help]-[Install New Software] 点击右边[Add]-在弹出窗口中输入 Name:svn Location:htt ...
- svn配置
svn配置 subverson.conf <Location /svn> DAV svn SVNListParentPath on SVNParentPath /var/repo Auth ...
- windows 配置host
windows 下如何配置host文件, 只需修改: C:\Windows\System32\drivers\etc\hosts文件即可 默认文件内容如下: # Copyright (c) 1993- ...
- SVN配置钩子
安装测试环境:109 CentOS4.6 安装: SVN1.32http://subversion.tigris.org/downloads/subversion-1.3.2.tar.gz安装:解压 ...
- svn配置多仓库与权限控制
telnet: connect to address 47.106.115.228: Connection refused svn执行上下文错误由于目标计算机积极拒绝无法连接 标签: svn 2017 ...
随机推荐
- VBA 中Dim含义
楼主是个初学者,在应用vba时遇到了dim方面的问题,查了很多资料后想把关于dim的这点儿知识简单整理出来 首先,从我遇到的问题作为切入点吧, (不得不承认我遇到的错误是很低级的) 具体的情境就不还原 ...
- redis 篇 - 键 and string
redis 进入控制台 redis-cil 需要输入密码的时候可以是用 -a redis-cil -a abcd1234 redis 数据类型 string hash list set zset( 有 ...
- php include 和require的区别与转码
php include 和require的区别相同点:include和require 都能把另外一个文件包含到当前文件中. 不同点:使用include时,当包含的文件不存在时,系统会报出警告级别的错 ...
- csv 模块的基本使用
csv 模块专门用于读取和写入 csv 文件内容 以下主要讲在 python2 中的使用,在python3中有不同的地方,我会单独指出来 一般的excel表格可以保存为csv格式,然后就可以使用 cs ...
- 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 ...
- 紫书 习题8-18 UVa 11536 (扫描法)
这道题貌似可以用滑动窗口或者单调栈做, 但是我都没有用到. 这道题要求连续子序列中和乘上最小值最大, 那么我们就可以求出每一个元素, 以它为最小值的的最大区间的值, 然后取max就ok了.那么怎么求呢 ...
- Qt之滚动字幕
简述 滚动字幕,也就是传说中的跑马灯效果. 简单地理解就是:每隔一段时间(一般几百毫秒效果较佳)显示的文字进行变化(即滚动效果). 简述 实现 效果 源码 实现 利用定时器QTimer,在固定的时间 ...
- JVM分代通俗解释
JVM分代通俗解释 学习了:https://www.cnblogs.com/zgghb/p/6428395.html
- 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下面不行的处理方法 ...
- Objects are mutable
We can change the state of an object by making an assignment to one of its attributes. For example, ...