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

问题描述 投票:31回答:1

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

java eclipse svn subversive
1个回答
52
投票

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

  • 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适合,我认为它是更好的连接器。

© www.soinside.com 2019 - 2024. All rights reserved.