JavaHL を使用して 1.6 svn リポジトリに接続しています。リポジトリの内容を一覧表示することはできましたが、アイテムの履歴 (チェックインに関するコメント、日付、作成者など) を取得できませんでした。
私が見る限り、SVNClient.logMessages は正しいメソッドですが、コールバック メソッドは実行されていません。パス リビジョンには Revision.HEAD を使用し、Revision.START と Revision.HEAD を保持するリビジョン範囲オブジェクトを使用しました。制限は 0 に設定されています (ドキュメントによると制限はありません)。リビジョン、日付、作成者、コメントを取得しようとしています。
誰かが JavaHL を使用したコード例を知っていれば、そのコードを私のコードと比較することで自分の欠点を見つけることができるかもしれません。
ところで: SVNKit のことは知っていますが、経営陣はそれを購入しないことに決めました。したがって、サンプルプログラムがほとんど存在しないJavaHLを使用する必要があります(ドキュメントは、非常に詳細な説明なしでクラスとインターフェースをリストするだけです)。だから、これは私には不可能なので、SVNKitのその方向に私を向けてください。
任意のポインタをいただければ幸いです。
ナーフ