JGit をスタンドアロン ライブラリとして使用できますが、JGit ホームページに記載されているように:
* EGit
、Git の Eclipse チーム プロバイダー
その意味で、EGit は JGit 機能を使用して Eclipse Git プラグインを開発するという点で、JGit は Eclipse に接続されています。
すべての Eclipse プロジェクトが (以前の CVS リポジトリではなく) Git リポジトリでバージョン管理されるようになったことを考えると、次のように思われるので、Java プロジェクトに JGit を検討します。
- JavaGit はかなり長い間更新されていません (2008)
- Eclipse は、EGit を介して Git の優れたサポートを提供することをお約束します。これにより、JGit (EGit によって使用される) の開発が拡張されます。
Thorbjørn Ravn Andersenのコメント:
Egit は JGit を使用するとおっしゃっていますが、上記では、EGit が git 用の Eclipse プラグインであり、CVS が Eclipse で既にサポートされているのと同じ方法で git サポートを提供していることは明確ではありません。
CVS から Gitへの Eclipse プロジェクトの移行は進行中であり、こちら(Chris Aniszczyk による) で報告されています。
いくつかのプロジェクトの開発リストで、CVS から Git へのプロジェクト コードの移行に関する会話を監視してきました。
ほとんどの開発者は、新しい環境で生産性を高める方法を理解するにつれて、移行によって多くの新しい学習がもたらされるという懸念にもかかわらず、移行の価値命題を理解しているようです。
必然的に、EGit プロジェクトによって開発されている Git のチーム プロバイダーに関する議論は、会話の重要な部分になります。「EGit はプライムタイムの準備ができていますか?」よく飛び交う質問です
現在 Git リポジトリにあるすべての Eclipse プロジェクトに「適切なツール サポート」を提供するという Eclipse の取り組みを示す公式のバグは、バグ 293192です。
git を優先して古い VCS を廃止するには (バグ 270854 )、適切なツールが利用可能でなければなりません。このバグは、それを追跡するために作成されました。[...]不足しているものの可視性と追跡を向上させるために、
関連するEGit バグを開いてリンクしました。
そのため、Egit は、すべての Eclipse プロジェクトに選択された新しい (D)VCS に適切なツール サポートを提供するために、そのバグで参照されている唯一のプロジェクトです。
(バグ 270854はDeprecate old VCS toolsに関するもので、基本的に CVS が含まれます。)
Just in (2001 年 3 月 17 日): The State of Git at Eclipse – Early 2011 ( Chris Aniszczyk ):
Eclipse マーケットプレイスの統計と、プロジェクトが受け取ったコミュニティの貢献に基づいて、昨年からかなりの進歩を遂げたことを嬉しく思います。

では、次は何ですか?ツールに関しては、1.0 リリース (Indigo リリースで予定されている) に近づいています。
最近の Eclipse の git ツールははるかに優れています。ヘルプが必要な場合や質問がある場合は、最も優れたEGit ユーザー ガイドから始めてください。
プロジェクトの場合は、eclipse.org
プロジェクト リポジトリを Git に移行するプロセスを開始することを検討してください。Git には、すでに多くの eclipse.org プロジェクトがあります。
すべての eclipse.org プロジェクトが Indigo リリースまでに Git に移行する計画を立てていることを確認できれば幸いです。