Какой обнаружитель подрывного соединителя использовать - PullRequest
31 голосов
/ 09 октября 2011

После того, как я установил плагин SVN в Eclipse и перезапустил его, появилось сообщение с просьбой установить соединитель.Есть SVN Kit и родные разъемы JavaHL.Я запутался, какой из них установить и почему, может ли кто-нибудь помочь мне?

1 Ответ

52 голосов
/ 09 октября 2011

Оба разъема должны работать, вот различия (больше из опыта их использования, а не чтения их исходного кода):

  • Комплект SVN:
    • Работает на всех платформах, является реализацией только для Java (нет необходимости в DLL или общих библиотеках).
    • Немного медленнее, чем JavaHL Native.
    • Сохраняет свою конфигурацию в каком-то другом месте, чем настоящий клиент Subversion, такой как TortoiseSVN (в Windows). Поэтому, если вам нужны оба, вы должны помнить об этом.
  • 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 подходит, это лучший разъем на мой взгляд.

...