Вы можете использовать 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, - это ошибка 293192 .
Чтобы отказаться от старой VCS в пользу git ( ошибка 270854 ), должны быть доступны соответствующие инструменты. Эта ошибка создана, чтобы отслеживать это.
[...] Я открыл / связал соответствующие ошибки EGit , чтобы иметь лучшую видимость / отслеживание того, чего не хватает.
Таким образом, Egit - единственный проект, упомянутый в этой ошибке, который обеспечивает указанную адекватную инструментальную поддержку для новой (D) VCS, выбранной для всех проектов Eclipse.
( Ошибка 270854 о принизить старых VCS инструментов , который включает в себя в основном CVS) .
Только что (17 марта 2001 г.): Состояние Git в Eclipse - начало 2011 г. ( Крис Анищик ):
Я счастлив, что с прошлого года ситуация продвинулась довольно далеко, судя по статистике Eclipse Marketplace и вкладам сообщества, которые получили проекты.
Ну и что дальше? Что касается инструментов, мы приближаемся к выпуску 1.0 (который запланирован для выпуска Indigo).
Инструменты git в Eclipse в наши дни намного лучше, если вам нужна помощь или у вас есть вопросы, начните с самого превосходного Руководства пользователя EGit .
Если вы являетесь eclipse.org
проектом, рассмотрите возможность начала процесса переноса репозитория проекта в Git. На Git уже есть много проектов eclipse.org .
Было бы неплохо увидеть, что все проекты eclipse.org планируют перейти на Git к выпуску Indigo.