что лучше SVNKit или JavaHL
Eclipse,
Subversive или Subclipse?
Всякий раз, когда я устанавливаю Eclipse снова, у этого сомнения есть различия в отношении того, что один лучше другого, и т.д.
что лучше SVNKit или JavaHL
Eclipse,
Subversive или Subclipse?
Всякий раз, когда я устанавливаю Eclipse снова, у этого сомнения есть различия в отношении того, что один лучше другого, и т.д.
Это зависит от вкуса:
SVNKit - это полная перезапись SVN в Java. Поэтому, если вы используете этот коннектор, вы выполняете "чистую" java-версию.
JavaHL с другой стороны является естественным связыванием исходных библиотек C, поэтому вы вызываете скомпилированный код C + через JNI
В настоящее время обе библиотеки поддерживают SVN 1.7, но у SVNKit было много проблем для выпуска полного клиента SVN 1.7 (из-за модификаций рабочих копий SVN в версии 1.7)
Итак, если есть новая версия SVN, JavaHL часто доступен раньше. Но большую часть времени немного сложнее устанавливать, потому что он должен быть бинарным, совместимым с вашей установкой svn (если вы не знаете, что означает "двоичный совместимый", используйте SVNKit) [спасибо за санскенцию за его комментарий!]
Но в конце оба бэкенда полностью совместимы с svn. JavaHL в основном SVN и SVNKit выполняет все тесты SVN с правильными результатами.
Я бы порекомендовал Subclipse (tigris), поскольку я всегда сталкивался с проблемой синхронизации с Subversive SVN, например:
Эти побочные эффекты происходят как в Eclipse Indigo под Windows 7, так и в RedHat (RHEL6.2).
С Subclipse (tigris) он всегда был идеальным (я был под Win7, мои коллеги под Ubuntu и MacOS X).