Вы можете использовать JGit в качестве автономной библиотеки, но, как указано на домашней странице JGit :
JGit можно найти в:
* EGit, провайдере команды Eclipseдля Git
В этом смысле JGit подключен к Eclipse в том смысле, что EGit использует функции JGit для разработки подключаемого модуля Eclipse Git.
Учитывая, что все проекты Eclipse теперь имеют версии в репозиториях Git (а не ранееРепозитории CVS), я бы рассмотрел JGit для вашего Java-проекта, так как кажется:
- JavaGit не обновляется в течение достаточно долгого времени (2008)
- Eclipse стремится предложитьхорошая поддержка Git через EGit, что должно обеспечить расширение JGit (используется EGit).
Торбьерн Равн Андерсен комментарии:
Даже если вы говорите, что Egit использует JGit, из вышеприведенного не совсем ясно, что EGit - это плагин Eclipse для git, обеспечивающий поддержку git так же, как CVS уже поддерживается в Eclipse
Выполняется миграция проектов Eclipse из CVS в Git , и здесь сообщается (Крис Анищик).
Я отслеживал разговоры о переносе кода проекта из CVS в Git в списках разработчиков нескольких проектов.
Кажется, что большинство разработчиков понимают ценность миграции, несмотря наони обеспокоены тем, что с миграцией приходит много новых знаний, поскольку они выясняют, как продуктивно работать в новой среде.
Неизбежно, дискуссия о провайдере команды для Git, разрабатываемом проектом EGit, становится заметнойчасть разговора.«Готов ли EGit к прайм-тайм?» - часто вопрос, который колеблется вокруг
Официальная ошибка, иллюстрирующая обязательство Eclipse по предоставлению «адекватной поддержки инструментов» для всех проектов Eclipse, теперь находящихся в Git repo, - это ошибка 293192 .
Чтобы отказаться от старых VCS в пользу git ( ошибка 270854 ), должны быть доступны соответствующие инструменты.Эта ошибка создана для отслеживания этого.
[...] Я открыл / связал релевантные ошибки EGit , чтобы иметь лучшую видимость / отслеживание того, чего не хватает.
Таким образом, Egit - единственный проект, упомянутый в этой ошибке, для обеспечения указанной адекватной инструментальной поддержки новой (D) VCS, выбранной для всех проектов Eclipse.
( ошибка 270854 составляет около Устаревшие старые инструменты VCS , которые включают, по существу, CVS.)
Только в (17 марта 2001 г.): Состояние Git на Eclipse - начало 2011 ( Chris Aniszczyk ):
Я рад, что с прошлого года дела проделали большой путь, основываясь на статистике Eclipse Marketplace и вкладе сообщества в проектыполучил.
Так что же дальше?С точки зрения инструментов, мы приближаемся к нашему выпуску 1.0 (который запланирован для выпуска Indigo).
Инструменты git в Eclipse намного лучше в наши дни, если вам нужна помощь или у вас есть вопросы, пожалуйста, начните сНаиболее превосходный Руководство пользователя EGit .
Если вы eclipse.org
проект, рассмотрите возможность запуска процесса переноса репозитория вашего проекта в Git. На Git уже есть много проектов eclipse.org .
Было бы здорово увидеть, что все проекты eclipse.org планируют перейти в GitИндиго релиз.