После того, как я установил плагин SVN в Eclipse и перезапустил его, появилось сообщение с просьбой установить соединитель. Есть SVN Kit и родные разъемы JavaHL. Я запутался, какой установить и почему, может кто-нибудь, пожалуйста, направьте меня.
Какое использование подрывного разъема для использования
Ответ 1
Оба разъема должны работать, вот отличия (больше от опыта, используя их, а не путем чтения их исходного кода):
- Комплект SVN:
- Работает на всех платформах, является реализацией на Java (нет необходимости в библиотеках DLL или разделяемых библиотеках).
- Немного медленнее, чем JavaHL Native.
- Сохраняет свою конфигурацию в каком-то другом месте, чем настоящий клиент подрывной деятельности, такой как TortoiseSVN (на окнах). Поэтому, если вам нужно обоим, вы должны помнить об этом.
- JavaHL Родной:
- Нуждается в общей библиотеке (DLL), которая имеет ту же самую основную версию, что и установленный клиент Subversion. Поэтому, если вы используете команду SVN command 1.6.x, вам следует установить/использовать соответствующую версию JavaHL.
- Прост в использовании под Windows, сложнее найти нужную версию для Linux или Mac OS X (см. Subclipse Wiki: JavaHL
- Быстрее и использует ту же конфигурацию, что и установленный клиент команды SVN или клиент TortoiseSVN.
Таким образом, вы можете установить оба и переключаться между ними под Windows > Preferences > Team > SVN > SVN Connector
. Я использовал и то и другое, и не заметил большой разницы в моем нормальном слове, только в особых обстоятельствах. Если JavaHL вписывается, это лучший соединитель, на мой взгляд.