Mac系统及Xcode使用的SVN客户端安装升级

移动开发 iOS
本文为大家介绍了Mac系统及Xcode如何使用的SVN客户端安装升级的内容。当前的SVN版本已经升级到1.8.x了,但mac系统自带的以及xcode使用的SVN客户端版本没有跟着升级,还是1.6.x的版本。为了解决隐藏目录.svn只在根目录下存在的情况,至少要升级到1.7.x版本。

当前的SVN版本已经升级到1.8.x了,但mac系统自带的以及xcode使用的SVN客户端版本没有跟着升级,还是1.6.x的版本。为了解决隐藏目录.svn只在根目录下存在的情况,至少要升级到1.7.x版本。

本文的方法只支持svn1.7.x 暂时还不支持1.8版本的升级,后续持续更新。

我的mac环境:mac 10.8.4   xcode 4.6.3  

机器是 mac mini MD388

环境要求:需要在xcode里安装命令行工具。如下图所示:

屏幕快照 2013 07 03 下午8 51 17

升级原理:

1、下载***版本的SVN客户端

2、在mac环境下编译与安装SVN客户端

3、把***的SVN相关的文件拷到xcode对应的目录下。 

操作步骤:

1、下载***版本的SVN客户端:建议直接到官网上下载http://apache.mirrors.tds.net/subversion/可以直接看到***的版本

屏幕快照 2013 07 03 下午9 03 21

2、解压下载的文件,会自动生成对应的目录如 subversion-1.7.10

3、编译与安装SVN,在终端中输入以下的命令:(偷懒的做法只要修改以下***行目录的名称后就可以直接粘贴到终端里运行就可以了,中间需要输入mac系统管理员的密码)

cd ~/Downloads/subversion-1.7.10 #进入子目录 后面的版本号显示当前的版本

#开始安装neon 这个可以支持HTTPS的连接

sh get-deps.sh neon

cd neon/

./configure --with-ssl

make

sudo make install #这里需要输入管理员的密码

cd ..

#通过 --with-neon 标识来安装支持HTTP的连接

./configure --prefix=/usr/local --with-neon

make

sudo make install

 4、验证安装是否成功

在终端输入 svn --version

屏幕快照 2013 07 05 上午11 13 07

注:如没有出现 handles http  https 表示无法支持这两种访问方式。

如果不正确请增加系统的PATH设置:添加或编辑~/.bash_profile文件加一行:export PATH=/usr/local/bin:$PATH

屏幕快照 2013 07 03 下午9 37 53

5、更新xcode4.x中使用的SVN客户端

屏幕快照 2013 07 03 下午9 34 59

sudo -s #需要输入管理员密码

#以下命令可以直接复制到终端中执行

cd /Applications/Xcode.app/Contents/Developer/usr/bin/ #进入xcode存放svn命令的子目录

mkdir bup #创建备份目录

mv svn* bup/ #把旧的svn相关文件移动到备份目录

ln -s /usr/local/bin/svn* ./ #把新的SVN文件复制到当前目录

以上已经成功从1.6.x升级到1.7.x。

参考链接:

升级mac系统的svn客户端版本 http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ 

升级xcode4.x使用的svn客户端版本 http://tgoode.com/2012/03/31/use-svn-1-7-in-xcode-4-3/

责任编辑:闫佳明 来源: cnblogs
相关推荐

2011-08-17 16:50:54

2010-06-01 09:54:23

SVN客户端安装

2010-06-01 10:28:14

安装SVN客户端

2010-05-20 16:52:31

ZendStudio客

2009-03-04 10:27:50

客户端组件桌面虚拟化Xendesktop

2010-05-31 10:22:56

2010-05-31 15:55:42

2010-06-01 13:19:04

2010-06-01 09:59:00

SVN客户端安装及环境

2010-05-27 11:32:29

2011-03-25 12:50:29

nagios安装

2010-06-01 13:28:54

SVN客户端用户使用手

2011-08-17 10:10:59

2011-03-21 14:53:36

Nagios监控Linux

2011-04-06 14:24:20

Nagios监控Linux

2010-06-01 14:35:16

SVN仓库导出

2010-05-26 09:26:43

Cassandra

2012-10-11 17:02:02

IBMdw

2010-05-12 15:46:51

Subversion客

2010-07-19 17:10:31

安装Telnet客户端
点赞
收藏

51CTO技术栈公众号