Ubuntu 64位的SVNKit或JavaHL

时间:2012-09-06 10:02:37

标签: eclipse svn svnkit javahl

更好的SVNKit或JavaHL

的Eclipse

Subversive还是Subclipse?

每当我再次安装Eclipse时,这个疑问在一个比另一个更好的方面有差异等等......

2 个答案:

答案 0 :(得分:19)

归结为品味:

  • SVNKit是Java中SVN的完全重写。因此,如果你使用这个连接器,你就是“纯粹的”java运行。

  • 另一方面,JavaHL是原始C库的本机绑定,因此您通过JNI调用已编译的C +代码

目前两个库都支持SVN 1.7,但SVNKit在发布完整的SVN 1.7客户端时遇到了很多麻烦(由于1.7中的SVN工作副本修改)

因此,如果有新版本的SVN,JavaHL通常可以提前使用。但大多数时候安装起来有点麻烦,因为它必须与你的svn安装二进制兼容(如果你不知道“二进制兼容”是什么意思,请使用SVNKit)[感谢他的评论为中心!]

但最终两个后端与svn 完全兼容。 JavaHL基本上是SVN,SVNKit执行所有SVN测试,结果正确

答案 1 :(得分:0)

我会推荐Subclipse(tigris),因为我总是遇到Subversive SVN的同步问题,如:

  • 刷新SVN同步视图;
  • 某些提交的文件保留在同步视图中
  • 有时某些文件保持未提交,即使我提交了整个文件夹。

这些副作用发生在Windows 7和RedHat(RHEL6.2)下的Eclipse Indigo中。

使用Subclipse(tigris)它总是完美的(我在Win7下,我的同事在Ubuntu和MacOS X下)。