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