Я делаю 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