原文地址:(解决的是 PHPstorm 上的问题,但是也适用我遇到的这个问题)
http://andowebsit.es/blog/noteslog.com/post/how-to-upgrade-subversion-on-osx/
android studio 从导入svn导入 安卓项目后,包关于svn的错误:
svn: E155021: This client is too old to work with the working copy at
我的操作系统 macos 10.10 本地svn 版本1.7
查看本地svn 版本
$ svn --version svn, version 1.7.17 (r1591372) compiled Aug 7 2014, 17:03:25 ...跟新homebrew(用mac开发的应该都安装了把),然后查看subversion的版本,安装svn
$ brew update Updated Homebrew from 80f2d299 to 93e17517. ... $ brew info subversion subversion: stable 1.8.10 (bottled) https://subversion.apache.org/ Not installed ... $ brew install subversion ==> Installing dependencies for subversion: readline, sqlite, openssl ==> Installing subversion dependency: readline ... ==> Installing subversion ==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/subversion-1.8.10_1.mavericks.bottle.3.tar.gz ######################################################################## 100,0% ==> Pouring subversion-1.8.10_1.mavericks.bottle.3.tar.gz ==> Caveats svntools have been installed to: /usr/local/opt/subversion/libexec Bash completion has been installed to: /usr/local/etc/bash_completion.d ==> Summary /usr/local/Cellar/subversion/1.8.10_1: 116 files, 9,4M跟新后,再次查看版本
$ svn --version svn, version 1.7.17 (r1591372) compiled Aug 7 2014, 17:03:25 ...哦?还是原来的版本
$ which -a svn /usr/bin/svn /usr/local/bin/svn有两个,修改 bash_profile文件,优先使用新版本,编辑 ~/.bash_profile :
export PATH="/usr/local/bin:$PATH"
$ source ~/.bash_profile $ svn --version svn, version 1.8.10 (r1615264) compiled Aug 25 2014, 10:57:58 on x86_64-apple-darwin13.3.0 ...现在svn的版本是1.8了,重新打开android studio发现还是一样的报错,打开android studio的设置 ,搜索svn
把svn的路径修改成1.8版本的路径。ok,刷新一下,没有报错了。