eclipse - 带有 SVNKit 适配器的 Subclipse

标签 eclipse svn subclipse ganymede svnkit

我有两个问题和一些背景信息。

我正在将 Subclipse 1.4.x 安装到 Eclipse Ganymede 中,并且我认为应该使用 SVNKit 适配器。我使用的是 Ubuntu 8.04,它附带了 Subversion 1.4.x,并且由于 JavaHL 适配器需要 Subversion 1.5.x,因此使用 SVNKit 等纯 Java 解决方案似乎是一个不错的解决方案。

您认为使用 SVNKit 适配器有哪些优点和缺点?

我找不到任何有关 JNA 库、SVNKit 客户端适配器和 SVNKit 库实际提供的内容的文档。我有兴趣知道我安装了什么。 他们提供什么?

alt text

最佳答案

就功能而言,两个套件提供相同数量的功能。 SVNkit 是专门针对 Subclipse 开发的,所以这并不奇怪。

在速度范围内,它们也很相似。这并不奇怪,因为 Subversion 通常受 I/O 限制(等待 SVN 服务器传送数据的时间总是比 SVN 客户端库在计算机上执行的时间长)。

Subversion 1.5 有一些显着的速度改进,但这不适用于您的情况。

主要区别在于您不需要在计算机上安装正确版本的 javahl。对于 Linux,这通常是一个问题,因为这意味着您需要为 Eclipse 设置环境变量 LIBRARY_PATH,以便可以正确加载共享库,而且如果找不到适合您的包,您可能需要自己编译该库。需要。就您而言,Ubuntu 应该附带一个预编译库,但该库适用于 Subversion 1.5。不过,当您连接到 1.4 服务器时,它应该会正常回退。

Subclipse 的人支持 SVNkit,但我过去遇到过一些问题(那是几年前的事了;我确信从那以后这已经有了很大的改善)。它们也很快被修复。

综合考虑,我认为您最好使用 SVNkit,因为它更容易设置。

[编辑]至于“我应该下载什么”,我认为您需要“SVNKit 适配器(可选)”下面的所有内容,即所有三个组件(请参阅 SVNKit FAQ )。

关于eclipse - 带有 SVNKit 适配器的 Subclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/553133/

相关文章:

java - 有没有办法让空包在 Eclipse 中可见?

android - 在Android中开始OpenCV

python - 使用 eclipse 运行 Python Django migrate 时出现 Mysql 错误

svn - 从家里连接到企业防火墙后面的 SVN 服务器

eclipse - 如何在 Eclipse 中使用 ssh 隧道设置颠覆?

java - 如何在 Eclipse 工作区中获取当前 Subclipse 提交作者姓名?

java - 在 Maven 项目中获取 Tomcat 依赖项错误

linux - svn export 除了一些目录之外的所有目录

java - Subclipse 未将新文件添加到版本控制中

eclipse - 使用所有插件引导新的 Eclipse 机器