Pet*_*ker 19
这取决于品味:
SVNKit是Java中对SVN的完全重写.所以如果你使用这个连接器,你就是"纯粹的"java运行.
另一方面,JavaHL是原始C库的本机绑定,因此您通过JNI调用已编译的C +代码
目前两个库都支持SVN 1.7,但是SVNKit在发布完整的SVN 1.7客户端时遇到了很多麻烦(由于1.7中的SVN工作副本修改)
因此,如果有新版本的SVN,JavaHL通常可以提前使用.但大多数时候安装起来有点麻烦,因为它必须与你的svn安装二进制兼容(如果你不知道"二进制兼容"是什么意思,请使用SVNKit)[感谢centic为他的评论!]
但最终两个后端都与svn 完全兼容.JavaHL基本上是SVN,SVNKit执行所有SVN测试并获得正确的结果
| 归档时间: |
|
| 查看次数: |
7737 次 |
| 最近记录: |