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

2022-09-01 08:41:36

在 Eclipse 中安装 SVN 插件并重新启动它后,出现一条消息,要求安装连接器。有SVN Kit和Native JavaHL连接器。我很困惑要安装哪一个以及为什么,任何人都可以指导我。


答案 1

这两个连接器应该都可以工作,以下是差异(更多地来自使用它们的经验,而不是通过阅读它们的源代码):

  • SVN 套件:
    • 适用于所有平台,是仅限Java的实现(不需要DLL或共享库)。
    • 比 JavaHL Native 慢一点。
    • 将其配置保存在其他位置,而不是像TortoiseSVN(在Windows上)这样的真正的子版本客户端。因此,如果您需要两者,则必须牢记这一点。
  • JavaHL Native:
    • 需要一个共享库 (DLL),它与已安装的 Subversion 客户端具有相同的主要版本。因此,如果您使用SVN命令客户端1.6.x,则应安装/使用相应的JavaHL版本。
    • 在Windows下易于使用,更难找到适用于Linux或Mac OS X的正确版本(请参阅子剪辑Wiki:JavaHL
    • 速度更快,并且使用与已安装的 SVN 命令客户端或 TortoiseSVN 客户端相同的配置。

因此,您可以同时安装两者,并在 它们之间切换。我两者都用过,只是在特殊情况下,我的正常用词没有注意到太大的区别。如果JavaHL适合,在我看来它是更好的连接器。Windows > Preferences > Team > SVN > SVN Connector


答案 2

推荐