惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
C
Cybersecurity and Infrastructure Security Agency CISA
C
Cyber Attacks, Cyber Crime and Cyber Security
Project Zero
Project Zero
P
Proofpoint News Feed
D
Darknet – Hacking Tools, Hacker News & Cyber Security
C
Cisco Blogs
V
Vulnerabilities – Threatpost
G
GRAHAM CLULEY
N
News | PayPal Newsroom
NISL@THU
NISL@THU
雷峰网
雷峰网
J
Java Code Geeks
Latest news
Latest news
aimingoo的专栏
aimingoo的专栏
Microsoft Azure Blog
Microsoft Azure Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Cisco Talos Blog
Cisco Talos Blog
Hacker News: Ask HN
Hacker News: Ask HN
AWS News Blog
AWS News Blog
Application and Cybersecurity Blog
Application and Cybersecurity Blog
T
The Exploit Database - CXSecurity.com
P
Privacy International News Feed
C
CXSECURITY Database RSS Feed - CXSecurity.com
Vercel News
Vercel News
Spread Privacy
Spread Privacy
V2EX - 技术
V2EX - 技术
S
Schneier on Security
K
Kaspersky official blog
Recent Announcements
Recent Announcements
T
Threat Research - Cisco Blogs
B
Blog RSS Feed
S
SegmentFault 最新的问题
Security Archives - TechRepublic
Security Archives - TechRepublic
Stack Overflow Blog
Stack Overflow Blog
Hugging Face - Blog
Hugging Face - Blog
Apple Machine Learning Research
Apple Machine Learning Research
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
W
WeLiveSecurity
PCI Perspectives
PCI Perspectives
The GitHub Blog
The GitHub Blog
The Last Watchdog
The Last Watchdog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 【当耐特】
Engineering at Meta
Engineering at Meta
Scott Helme
Scott Helme
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
量子位
A
Arctic Wolf

博客园 - 小草

快速升级App支持iOS6及iPhone5的4寸屏幕 尝鲜安装iOS6及新特性 Delphi处理Http请求自定义Header 浅谈项目与产品的区别 xcode4.2开发最新的ios5应用,分享snow版本下载地址 xCode 4.X 免证书真机发布及调试 第一个iPhone版本应用发布 【iPhone开发】说说Xcode4中xib绑定的原理 【iPhone开发】XCode4开发iPhone应用的体验 多机多屏显示器实战 存储过程与业务类实现业务的差异比较 业务逻辑实现方式的讨论:存储过程 good or bad? 浅析SAAS数据模型设计(Oracle) 安装VS2010中文版初体验 QQ邮箱里可以定阅博客园的文章了 升级到NVelocity1.1版本 解决Office 2010打开文件提示“文件已损坏,无法打开。”的问题 突破电信3G宽带对网页浏览的上网限制 华为EC1261使用小记
mac系统及xcode使用的SVN客户端安装升级
小草 · 2013-07-03 · via 博客园 - 小草

当前的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/