您的位置:首页 > 编程语言 > Java开发

Eclipse的SVN插件

2014-01-07 21:58 197 查看
Subclipse

Subclipse 主页位于http://subclipse.tigris.org,与SVN(http://subversion.apache.org)联系紧密,我们可以称之为
SVN 官方的 eclipse 插件。

Subclipse 是 SVN 直接支持的项目,在很早的时候就已经出现了。早先有Subclipse 将会成为 Eclipse Foundation 成员的传闻,可是最后却出现了令人大跌眼镜的结果,Subversive 率先成为了 Eclipse 的子项目。这中间到底出现什么情况,我们就不得而知了。或许 Eclipse 与 SVN 两个都非常成功的开源项目间,某些协议出现一些争议了吧。
Subversive

Subversive 是 eclipse 官方的 SVN 插件,主页位于http://www.eclipse.org/subversive。Subversive
最先是由一个第三方公司 Polarion 开发的。
连接器

不管是 Subclipse 还是 Subversive ,它们使用的 SVN 连接器不外乎这两种(这也是为什么用Eclipse市场安装插件完毕之后重新打开之后会出现一个窗口,提示你选择连接器),JavaHL 和 SVNKit ,SVNKit 是 Subversion 的纯 Java 连接库版本,整个连接底层都是由 Java 实现的,不需要额外的支持。而 JavaHL 则使用的是 Subversion 原生的连接库,加上了 Java 调用库。这两种连接库给人表征的感觉应该是 JavaHL 在连接稳定性和速度上应该占优,而
SVNKit 则应该更省事,适用性更广。如果非要推荐一个的话,我还是建议先选择 JavaHL,如果 JavaHL 无法在你的系统中正常工作,再选择 SVNKit。
选择

从两个插件使用的易用性上来说,只能真的说是难分高下。相对来说,Subversive 可能是属于 Eclipse 官方的缘故,似乎与 Eclipse 整合方面做得更加出色,相对来说在 Eclipse 中的操作会更让人感觉舒服一些,比如项目分支布局等等。而 Subclipse 则相对来说和 Subversion 联系更加紧密,Subversion
的更新、特有功能等等这方面的支持则远远超出了 Subversive 。

个人使用TortoiseSVN客户端配合Subclipse插件,这样客户端管理文档,插件管理代码,两者还可以互相关联,简直天衣无缝,但要注意,两者的版本一定要兼容,一般插件的版本高于或等于客户端的。比如我现在插件是site-1.10.3而客户端是TortoiseSVN 1.8.4。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: