Путаница при выборе между JavaGit, JGit и EGit

Я делаю Java-приложение, использующее Git. Я обнаружил, что есть что-то, что называется JavaGit , EGit и JGit .

Я знаю, что JavaGit и EGit / JGit разные. Я не понимаю разницы между EGit и JGit. Оба размещены в проектах Eclipse, но один, похоже, связан с Eclipse, а другой - нет.

Я не использую Eclipse и не планирую использовать его, поэтому меня действительно не волнует «интеграция с Eclipse».

JGit каким-то образом связан с Eclipse? (Он размещен на www.eclipse.org, и документация JGit также содержит множество ключевых слов «eclipse»)

Из трех, что мне понадобится для подключения моей Java-программы (не написано в Eclipse) для работы с репозиториями Git?

Я бы предпочел автономную библиотеку Git (т.е. не зависящую от локальной установки Git)

РЕДАКТИРОВАТЬ: Еще один вопрос:

РЕДАКТИРОВАТЬ: Я нашел ответ - да (еще не пробовал). Он находится в пакете transport в классе под названием BundleWriter

81
задан Jus12 17 March 2011 в 07:57
поделиться