私は SVN と、 SVNKit APIを使用して Java コードからリポジトリにアクセスする方法についてよく知っています。私はSVNでこれらの操作を行うことができます:
- リポジトリを開く
- リポジトリにアクセスする前のユーザーの認証チェック
- SVN URL の検証
- 特定の URL でプロジェクト リストを取得する
- 特定のリビジョン番号でプロジェクト/ファイルをエクスポートします
- リポジトリ/プロジェクト/ファイルの最新リビジョンを取得する
- アップデートを取得する
ここで、 Gitのサポートも同じ機能で提供する必要があります。Git/EGit/JGit をインストールし、JGit API のサンプルもいくつか見ましたが、Java コードを使用して上記のタスクのほとんどを実行できません。SVNユーザーである私にとっては複雑すぎるようです。これに関するガイダンス/ヘルプはありますか?