什么更好的 SVNKit 或 JavaHL
蚀
颠覆还是Subclipse?
每当我再次安装 Eclipse 时,都会怀疑一个比另一个更好,等等......
归结为口味问题:
SVNKit 是对 Java 中 SVN 的完全重写。所以如果你使用这个连接器,你就是在运行“纯”java。
另一方面,JavaHL 是原始 C 库的本机绑定,因此您通过 JNI 调用编译后的 C+Code
目前这两个库都支持 SVN 1.7,但 SVNKit 在发布完整的 SVN 1.7 客户端时遇到了很多麻烦(由于 1.7 中的 SVN 工作副本修改)
因此,如果有新版本的 SVN,JavaHL 往往更早可用。但是大多数时候安装起来有点麻烦,因为它必须与您的 svn 安装二进制兼容(如果您不知道“二进制兼容”是什么意思,请使用 SVNKit)[感谢 centic 的评论!]
但最终两个后端都与 svn完全兼容。JavaHL 基本上是 SVN,SVNKit 执行所有 SVN 测试,结果正确
我会推荐 Subclipse (tigris),因为我总是遇到 Subversive SVN 的同步问题,例如:
这些副作用发生在 Windows 7 下的 Eclipse Indigo 和 RedHat (RHEL6.2) 下。
使用 Subclipse (tigris) 总是完美的(我在 Win7 下,我的同事在 Ubuntu 和 MacOS X 下)。