如何选择eclipse svn插件的版本

svn全名为subversion,是apache下的一个项目。subversion是服务端,需要有客户端进行连接。这里我们仅讨论在eclipse中如何连接。

eclipse连接svn主要有两种插件。一是subclipse,svn 官方开发的,二是subversive,eclipse官方开发的。这里我们以subclipse为例(为什么用它?因为插件装好后是中文的,很友好!)。

首先要确认subversion服务端版本,使用命令svn --version ,为什么要看版本?任何客户端工具想要连接服务端都必须使用svn连接器:JavaHL 和 SVNKit (二选一)。SVNKit 是 Subversion 的纯 Java 连接库版本,整个连接底层都是由 Java 实现的,不需要额外的支持。而 JavaHL 则使用的是 Subversion 原生的连接库,加上了 Java 调用库。这两种连接库给人表征的感觉应该是 JavaHL 在连接稳定性和速度上应该占优,而 SVNKit 则应该更省事,适用性更广。如果非要推荐一个的话,我还是建议先选择 JavaHL,如果 JavaHL 无法在你的系统中正常工作,再选择 SVNKit。

Subclipse版本

SVN / JavaHL版本(最低版本要求)

1.12.x

1.9.x

1.10.x

1.8.x

1.9.x 1.7.x

1.8.x

1.7.x

1.6.x

1.6.x

然后到https://github.com/subclipse/subclipse/wiki 查看说明,选择对应版本,在线或离线安装。subclipse不同的版本对应的JavaHL版本是不一样的,所以有可能下载下来用不了。

如果不知道subclipse对应JavaHL版本,可以到插件的plugins目录查看jar包,看名字就会知道版本了org.tigris.subversion.clientadapter.javahl.1.7.10.jar
org.tigris.subversion.clientadapter.svnkit_1.7.9.2.jar

安装过程就不演示了;同理其他svn客户端的版本选择也要基于这个道理。

发布了64 篇原创文章 · 获赞 0 · 访问量 3212

猜你喜欢

转载自blog.csdn.net/q42368773/article/details/103099485
今日推荐