在Eclipse上安装svn插件有两种选择,一种是Subclipse,一种是Eclipse Subversion。前者是svn的官网eclipse插件,后者是eclipse的官方svn插件,具体有什么不同我也不算很清楚,想知道的请自行百度。
网上建议用Subclipse,我也习惯用Subeclipse,所以这里就讲Subeclipse的安装方法。
安装Subeclipse很简单,只要上http://subclipse.tigris.org 找到Eclipse update site URL,然后在Eclipse里直接install就行了(具体过程就不说了,用Eclipse的都应该知道,不知道自行百度)。在到写这篇文章为止,最新的Eclipse update site URL是 http://subclipse.tigris.org/update_1.8.x。
安装完Subclipse后重新启动Eclipse,然后会弹出提示说svn插件需要JavaHL的支持,怎么找到这JavaHL呢?又怎么用呢? 这问题才是这篇文章重点要讲的。
遇到这个问题,我首先上网找解决办法,相关的文章很多,操作也很简单。可是我按要求操作后发现完全不行,才发现原来那些简单的操作都是基于ubantu的。所以我只好直接上官网http://subclipse.tigris.org找解决办法。
官网上,关于解决这个问题的信息很详细,具体链接为http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe,剩下的就自己找找吧,如果有兴趣的话~
基于Debian/Ubuntu的解决办法是:
在shell里运行
$ apt-get install libsvn-java
然后修改eclipse.ini,添加如下内容
-Djava.library.path=/usr/lib/jni
需要注意的是一定要添加在
-vmargs
后面行。
上面的解决方法多简单啊,可惜我苦逼的选择了Fedaro,那是麻烦太多了。那是因为Fedaro并未自带JavaHL,要获得JavaHL必需先安装CollabNet_Subversion。下载地址是http://www.open.collab.net/downloads/subversion/linux.html,注意别选错非linux版本了。
我下载的版本是:CollabNetSubversion-client-1.7.4-1.i386.rpm
根据官网上的readme(http://www.open.collab.net/nonav/downloads/subversion/readme/svn1.7_commandline_client_redhat.html)
的步骤,要先执行
sudo rpm --import /path/to/RPM-GPG-KEY-csvn.asc
RPM-GPG-KEY-csvn.asc的下载地址是http://www.collab.net/nonav/downloads/subversion/gpg-key/RPM-GPG-KEY-csvn.asc,另外/path/to指的是RPM-GPG-KEY-csvn.asc所在路径。
然后就安装CollabNetSubversion-client-1.7.4-1.i386.rpm,运行
sudo rpm -ivh /path/to/CollabNetSubversion-client-1.7.4-1.i386.rpm
安装完毕后配置环境变量,运行#vi /etc/profile,插入如下内容
#CollaNet Subversion
MANPATH=/opt/CollabNet_Subversion/share/man:$MANPATH
LOCPATH=/opt/CollabNet_Subversion/share/locale:$LOCPATH
PATH=/opt/CollabNet_Subversion/bin:$PATH
export MANPATH LOCPATH PATH
保存退出。
运行#svn --version,若正确输出版本信息说明安装成功。
CollabNet_Subversion会被安装在/opt/CollabNet_Subversion内。
最后配置eclipse.ini,在eclipse.ini里插入
-Djava.library.path=/opt/CollabNet_Subversion/lib
注意插入在-vmargs后面。保存退出。
重启Eclipse,在preferences->Team->svn里,若显示JavaHL的版本信息,说明成功了。若按以上操作不能解决,就看http://subclipse.tigris.org/wiki/JavaHL#head-bb1dd50f9ec2f0d8c32246430c00e237d27a04fe吧!里面写得非常详细,我懒得看完了。另外,全英的~
分享到:
相关推荐
本文将详细讲解如何在MyEclipse和Eclipse集成开发环境中安装SVN插件,以便于团队成员更好地管理和协同代码。 首先,我们需要了解SVN的基本概念。SVN是一种集中式的版本控制系统,它允许开发者跟踪文件和目录的变化...
总之,Eclipse SVN插件的安装过程虽然涉及多个步骤,但只要按照正确的方法和顺序操作,就可以顺利地在Eclipse环境中集成SVN,从而实现高效、便捷的代码版本控制。记得在安装过程中注意选择适合自己Eclipse版本的...
常见的Eclipse SVN插件有Subversive和Subclipse,它们都是免费的,并且都可以通过Eclipse Marketplace进行安装。 1. **Subversive**:Subversive是通过Eclipse的Plug-in Install向导安装的,它提供了对SVN的全面...
Eclipse SVN插件是开发人员在使用Eclipse IDE时用于版本控制的重要工具,它使得Eclipse与Subversion(SVN)服务器无缝集成,极大地方便了代码管理和协作工作。Subversion是一个开源的版本控制系统,它允许团队成员...
- `features`:此目录可能包含了插件的功能描述,帮助Eclipse识别和安装插件。 6. **安装和配置**: 用户可以通过Eclipse的“软件更新”或“可用软件站点”功能,导入`site.xml`来安装这些连接器。安装后,用户...
In addition, if you are on Linux, your distribution might only support a specific version of Subversion and JavaHL. So you might want to stick with a specific version of Subclipse for that client
"Subversive-connectors-allplatforms svn插件"是该插件的一个版本,旨在提供对所有平台的支持,无论你是在Windows、Linux还是Mac OS上使用Eclipse,都能顺畅地进行版本控制操作。 1. **Subversive 插件核心功能**...
- 如果在MacOSX或Linux环境下运行Eclipse,可能需要额外安装JavaHL库。 - 安装完成后,可能需要重启Eclipse以激活新特性。 ##### 使用Subclipse进行基本操作 - **快速测试**:完成Subclipse的安装后,可以通过从...
如果你的 Linux 分配只支持特定版本的 Subversion 和 JavaHL(Subversion 的 Java 绑定),你需要选择与之兼容的 Subclipse 版本。 安装步骤如下: 1. 打开 Eclipse,进入“帮助”(Help) 菜单,选择“安装新软件”...
- IDE集成:大多数现代IDE如Eclipse、IntelliJ IDEA都支持SVN插件,提供图形化的操作界面。 - 版本控制工具:例如TortoiseSVN是一个流行的Windows shell扩展,提供直观的右键菜单操作。 总之,SVN作为一款强大的...
- 类似于 SVN 插件的安装过程,通过 Eclipse 的【Help】->【Install New Software】功能。 - 输入以下地址: - `https://dl-ssl.google.com/android/eclipse/` - 选择“Developer Tools”项并进行安装。 - 安装完成...
- 如果在Mac OS X或Linux系统上运行Eclipse,可能需要安装JavaHL库,以提高性能。具体安装步骤可以在Subclipse的FAQ中找到。 3. **测试Subclipse功能** - 安装完成后,可以通过从Subversion仓库检出项目来测试...