更好的SVNKit或JavaHL
的Eclipse
Subversive还是Subclipse?
每当我再次安装Eclipse时,这个疑问在一个比另一个更好的方面有差异等等......
答案 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的同步问题,如:
这些副作用发生在Windows 7和RedHat(RHEL6.2)下的Eclipse Indigo中。
使用Subclipse(tigris)它总是完美的(我在Win7下,我的同事在Ubuntu和MacOS X下)。