Idea14在MAC osx10.10.3下报svn E155021错误的解决方法

发生这个问题的原因是项目中的svn版本比IDE引用的svn版本要新。

网上盛传要用一个.py脚本来降级项目中的svn版本,以达到和老旧的IDE引用的svn版本一致。

其实在idea14中,是通过引用系统自带的svn命令行来实现操作。由于os上存在不止一个版本的svn,在idea中的subversion配置时引用的svn其实是在/usr/bin/svn,在shell中显式执行这个路径的svn,会发现版本是老旧的1.7

而在shell直接执行svn,其实是执行usr/local/bin/svn,用which指令可以清楚地看到路径,这个路径的svn是1.8版本的。

所以解决方法:在idea的subversion配置中,显式配置usr/local/bin/svn,而不要用svn这个短命令

btw:最终这个问题的解决方法还是在idea官方blog上找到的,说明学好英语是多么重要

http://blog.jetbrains.com/idea/2013/12/subversion-1-8-and-intellij-idea-13/

相关推荐