Lion系统中已经集成了subversion,但是该版本与Eclipse的Subclipse插件集成起来有问题,导致无法连接到SVN库。
网上查到的资料是由于JavaHL使用的是32位的代码,但是Eclipse使用的确实64bit的Java,出现了不兼容问题。
解决的办法是更新JavaHL,具体操作步骤如下:
1.安装XCode,MacPorts运行需要。
2.安装MacPorts。
3.执行以下两条命令,重新编译subversion。
sudo port install subversion +bash_completion
sudo port install subversion-javahlbindings
注意:重新编译了subversion之后,一定要通过
svn --help
检查以下svn的版本。一般port之后的svn版本将会变成最新版本了。
如果svn的版本超过了subclipse中对应的版本,必须要升级subclipse插件。