Ви можете використовувати 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 при затемненні - початок 2011 р.” ( Кріс Аніщик ):
Я радий, що з минулого року справи пройшли досить довгий шлях на основі статистики Eclipse Marketplace та внесків громади, які отримали проекти.
То що далі? Що стосується інструментарію, ми наближаємось до нашого випуску 1.0 (який планується до випуску Indigo).
У наш час інструментарій git на Eclipse набагато кращий. Якщо вам потрібна допомога або є питання, почніть із найкращого посібника користувача EGit .
Якщо ви eclipse.org
проект, подумайте про початок процесу переміщення сховища проектів до Git. На Git вже є багато проектів eclipse.org .
Було б непогано бачити, як усі проекти eclipse.org планують перейти на Git до випуску Indigo.