Xcode配置SVN详细步骤
2015-08-12 13:03
260 查看
转载:http://blog.csdn.net/weiqubo/article/details/8288635
Xcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如下:
1. 首先检测你的Mac 中是否已经安装了SVN,Mac os 10.8的用户没有的。
检测的方式如下:
(1)打开终端,敲入如下命令:
svn -version
(2) 如果有已经安装了svn,那么终端控制台将出现如下信息:
如果出现如下,则说明当前系统没有安装svn
如果还没有SVN,那么解决方法如下:
打开Xcode ,然后菜单项“Xcode”-“Preferences”(快捷键:Command+,),然后选择“DownLoads”页面,然后下载安装 “Command Line Tools”,如下图:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-2.png)
2.从代码仓库添加一个项目
在Xcode菜单选项“Windows”-“Organizer”(快捷键:Shift+Command+2),然后选择“Repositories”,点击“+”,如下图所示:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-6.png)
3. 配置SVN
点击“+”,然后选择 “Add Repository”,然后出现如下页面:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-7.png)
name: 自己定义个名字吧
Location:服务器SVN地址
Type:Subversion(默认支持Git 与 svn)
全部输入正确后,点击“Next”会弹出如下界面,让你输入SVN的账号密码(如果有账号密码的设置)
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-8.png)
正确输入账号密码后,点击“Continue”进入,trunk、branches、tags的设置,这里直接简单如下图填写就好了。
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-9.png)
这时候童鞋们可以有看到没项后面出现警示的红点!先不用在意,继续点击“Add”吧。
需要注意的是“SVN Server端也要开启trunk、branches、tags!”
下面需要解决的是项目添加完后,trunk、branches、tags无法正常获取到的问题:
当出现trunk、branches、tags选项后面都是红点的话,那么请你打开终端:然后输入如下命令:
svn ls https://192.168.1.205:8443/svn/AugustXcodeProBackUp
格式:svn ls xxxx (xxx是你SVN Server的地址,也就是你在添加项目的时候填的Location地址)
地址正确的话,终端将出现如下图的信息:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-5.png)
这里询问你是否允许这个地址的访问,我们输入 “ p ”,然后回车即可。
验证是否OK的方法:
再次控制台输入 svn ls xxxx
当不再提示让你选择是否允许的提示,而是直接控制台出现如下信息,说明OK了:
到此mac os会弹出如下图所示的信息:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-3.png)
不用考虑啦,直接点击“好”吧!如果你不允许,那你就太屌丝了。。。。。。
如果大家还是没有这个提示的话,先不要紧张,试试如下的操作:
1. 多次允许操作你的SVN Server地址,一直重复到不会提示让你选择,并且出现如下信息为止!
2. 大退Xcode,重新打开
(备注:根据mac os版本的不同,可能不一定出现mac os的提示!)
下面是当你配置都正常后,那么 trunk、branches、tags 三个选项后的灯应该都是绿色的,如下图:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-4.png)
Xcode 默认自带Git 与 SVN,我们本篇介绍SVN的详细配置步骤如下:
1. 首先检测你的Mac 中是否已经安装了SVN,Mac os 10.8的用户没有的。
检测的方式如下:
(1)打开终端,敲入如下命令:
svn -version
(2) 如果有已经安装了svn,那么终端控制台将出现如下信息:
打开Xcode ,然后菜单项“Xcode”-“Preferences”(快捷键:Command+,),然后选择“DownLoads”页面,然后下载安装 “Command Line Tools”,如下图:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-2.png)
2.从代码仓库添加一个项目
在Xcode菜单选项“Windows”-“Organizer”(快捷键:Shift+Command+2),然后选择“Repositories”,点击“+”,如下图所示:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-6.png)
3. 配置SVN
点击“+”,然后选择 “Add Repository”,然后出现如下页面:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-7.png)
name: 自己定义个名字吧
Location:服务器SVN地址
Type:Subversion(默认支持Git 与 svn)
全部输入正确后,点击“Next”会弹出如下界面,让你输入SVN的账号密码(如果有账号密码的设置)
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-8.png)
正确输入账号密码后,点击“Continue”进入,trunk、branches、tags的设置,这里直接简单如下图填写就好了。
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-9.png)
这时候童鞋们可以有看到没项后面出现警示的红点!先不用在意,继续点击“Add”吧。
需要注意的是“SVN Server端也要开启trunk、branches、tags!”
下面需要解决的是项目添加完后,trunk、branches、tags无法正常获取到的问题:
当出现trunk、branches、tags选项后面都是红点的话,那么请你打开终端:然后输入如下命令:
svn ls https://192.168.1.205:8443/svn/AugustXcodeProBackUp
格式:svn ls xxxx (xxx是你SVN Server的地址,也就是你在添加项目的时候填的Location地址)
地址正确的话,终端将出现如下图的信息:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-5.png)
这里询问你是否允许这个地址的访问,我们输入 “ p ”,然后回车即可。
验证是否OK的方法:
再次控制台输入 svn ls xxxx
当不再提示让你选择是否允许的提示,而是直接控制台出现如下信息,说明OK了:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-3.png)
不用考虑啦,直接点击“好”吧!如果你不允许,那你就太屌丝了。。。。。。
如果大家还是没有这个提示的话,先不要紧张,试试如下的操作:
1. 多次允许操作你的SVN Server地址,一直重复到不会提示让你选择,并且出现如下信息为止!
2. 大退Xcode,重新打开
(备注:根据mac os版本的不同,可能不一定出现mac os的提示!)
下面是当你配置都正常后,那么 trunk、branches、tags 三个选项后的灯应该都是绿色的,如下图:
![](http://www.himigame.com/wp-content/uploads/2012/12/QQ20121212-4.png)
相关文章推荐
- 绘制一个简单的实现接口盘
- this compilation unit is not on the build of a java project
- va_list、va_start、va_end 宏用法小结
- jQuery(4)JQuery框架操作元素的属性与样式
- memset函数详解
- HDU5366 The mook jong (DP)
- ORACLE学习之scott用户的表结构sql
- IOS应用开发版本控制工具之Versions使用,iosversions
- leetcode 103: Binary Tree Zigzag Level Order Traversal
- TCL: LIST命令-lsearch, lsort, lrange
- Struts2 OGNL中value stack contents 和 stack contex解释简化版
- LNMP--Nginx代理详解
- STM32 GPIO 配置之ODR, BSRR, BRR 详解
- 使用localResizeIMG3+WebAPI实现手机端图片上传
- 生产者消费者模型实现<二>真实实现BlockingQueue
- Dynamic Adaptive Streaming ove HTTP(DASH) Design Principles and Standards
- HDU 4917 Permutation
- Dynamic Adaptive Streaming over HTTP Dataset
- Myeclipse 变量高亮问题
- Java存储区域——JVM札记<一个>