Java 要使用哪种颠覆性连接器发现

Java 要使用哪种颠覆性连接器发现,java,eclipse,svn,subversive,Java,Eclipse,Svn,Subversive,在我在Eclipse中安装SVN插件并重新启动它之后,出现了一条消息,要求安装连接器。有SVN套件和本机JavaHL连接器。我不知道该安装哪一个,为什么,请任何人指导我。这两个连接器应该都能工作,以下是区别(更多的是使用它们的经验,而不是阅读它们的源代码): SVN套件: 适用于所有平台,是一个纯Java实现(不需要DLL或共享库) 比JavaHL Native稍微慢一点 将其配置保留在真正的subversion客户端(如TortoiseSVN)(在windows上)以外的其他位置。所以,如

在我在Eclipse中安装SVN插件并重新启动它之后,出现了一条消息,要求安装连接器。有SVN套件和本机JavaHL连接器。我不知道该安装哪一个,为什么,请任何人指导我。

这两个连接器应该都能工作,以下是区别(更多的是使用它们的经验,而不是阅读它们的源代码):

  • SVN套件:
    • 适用于所有平台,是一个纯Java实现(不需要DLL或共享库)
    • 比JavaHL Native稍微慢一点
    • 将其配置保留在真正的subversion客户端(如TortoiseSVN)(在windows上)以外的其他位置。所以,如果你两者都需要,你必须记住这一点
  • JavaHL本机:
    • 需要一个共享库(DLL),该库的主版本与已安装的Subversion客户端的主版本相同。因此,如果您使用SVN命令客户机1.6.x,您应该安装/使用相应的JavaHL版本
    • 易于在Windows下使用,更难找到适用于Linux或Mac OS X的正确版本(请参阅
    • 速度更快,并且使用与已安装的SVN命令客户端或TortoiseSVN客户端相同的配置

因此,您可以安装这两个,并在
Windows>Preferences>Team>SVN>SVN Connector
下在它们之间切换。我使用了这两个工具,并没有注意到我的正常词汇有太大的不同,只是在特殊情况下。如果JavaHL适合,我认为它是更好的连接器。

似乎我无法同时安装SVN Kit 1.7和JavaHL Native 1.7.Eclipse报告说它无法做到这一点。有什么想法或建议吗?不如更详细地描述一下您的问题,也许是这里的另一个问题?世界已经改变了,也许我们现在必须重新评估规则是什么?