首页 > 系统服务 > 详细

Mac OSX 10.10 - Yosemite更新svn版本

时间:2015-03-11 19:14:56      阅读:3903      评论:0      收藏:0      [点我收藏+]

问题:在命令行下对项目进行版本管理操作,结果报这样的错:

svn: E155021: This client is too old to work with the working copy at
‘/Users/user/works/v1baobao4iphone‘ (format 31).
You need to get a newer Subversion client. For more details, see
http://subversion.apache.org/faq.html#working-copy-format-change

技术分享

 

原因:命令行中的svn版本是1.7.17,而我用的svn客户端版本是1.8.x,在svn客户端中使用高版本的操作之后,回到命令行就歇菜了。

技术分享

解决办法: 如图上说的那样,用官方提供的脚本可以处理。但是下次要是不注意又在客户端中操作了,又得这样。还是一劳永逸,将命令行下的svn版本升级到新版本好了。

 

首先去下载Mac对应的新版本Mac OSX 10.10 - Yosemite - Subversion 1.8.11

傻瓜式安装,安装完成之后需要注意一下,这时候需要手动将新版的svn路径添加到环境变量中,其实安装程序它自己就会提示的,看图

技术分享

 

$cd ~
$sudo vim .bash_profile
将export PATH=/opt/subversion/bin:$PATH添加到文件末尾,保存并退出

$source .bash_profile

 

现在再用svn --version来查看svn版本,成了。

技术分享

 

Mac OSX 10.10 - Yosemite更新svn版本

原文:http://www.cnblogs.com/erniu/p/4330496.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!