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

Mah*_*leh 32 java eclipse svn subversive

在我在eclipse中安装了SVN插件并重新启动后出现了一条消息,要求安装颠覆连接器发现有SVN Kit和Native JavaHL,我很困惑哪一个安装,为什么任何一个请指导我.

mli*_*elt 54

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

  • SVN套件:
    • 适用于所有平台,是一种仅限Java的实现(不需要DLL或共享库).
    • 比JavaHL Native慢一点.
    • 将其配置保存在除TortoiseSVN(在Windows上)之类的真实Subversion客户端之外的其他地方.因此,如果你需要两者,你必须牢记这一点.
  • JavaHL Native:
    • 需要一个共享库(DLL),它与安装的Subversion客户端具有相同的主要版本.因此,如果您使用SVN命令客户端1.6.x,则应安装/使用相应的JavaHL版本.
    • 在Windows下易于使用,更难找到适合Linux或Mac OS X的版本(参见Subclipse Wiki:JavaHL
    • 更快,并使用与安装的SVN命令客户端或TortoiseSVN客户端相同的配置.

所以你可以安装它们,然后在它们之间切换Windows > Preferences > Team > SVN > SVN Connector.我使用过两者并没有注意到我的正常用语,只有在特殊情况下.如果JavaHL适合,我认为它是更好的连接器.