私のプロジェクトには、ユーザーがで選択したリビジョンの特定のファイルを選択できる機能がrepo Aあり、私のプログラムはそれをにコピーしrepo Bます。
のメソッドを使用してgetRevision、SVNDirEntry特定のファイルのリビジョンを取得します。ただし、常に最新のリビジョンが返されるため、ユーザーはそのファイルに関係のないリビジョンを選択する可能性があります(そのリビジョンを使用し<option>てWebページを生成するため)。
例:ファイルInfoStruc.javaは、リビジョン61で最初にチェックインさrepo Aれ、リビジョン946で2回目にチェックインされます。
のメソッドはgetRevision946SVNDirEntryを返します。ユーザーがInfoStruc.javaリビジョン(1〜60)を選択すると、ファイルが見つからないというエラーが発生します。
SVNKitどのリビジョンがファイルがチェックインされた最初のリビジョンであるかを区別できる方法はありますか?