1

私のプロジェクトには、ユーザーがで選択したリビジョンの特定のファイルを選択できる機能がrepo Aあり、私のプログラムはそれをにコピーしrepo Bます。

のメソッドを使用してgetRevisionSVNDirEntry特定のファイルのリビジョンを取得します。ただし、常に最新のリビジョンが返されるため、ユーザーはそのファイルに関係のないリビジョンを選択する可能性があります(そのリビジョンを使用し<option>てWebページを生成するため)。

例:ファイルInfoStruc.javaは、リビジョン61で最初にチェックインさrepo Aれ、リビジョン946で2回目にチェックインされます。

のメソッドはgetRevision946SVNDirEntryを返します。ユーザーがInfoStruc.javaリビジョン(1〜60)を選択すると、ファイルが見つからないというエラーが発生します。

SVNKitどのリビジョンがファイルがチェックインされた最初のリビジョンであるかを区別できる方法はありますか?

4

1 に答える 1

2

アイテムが初めてコミットされると、追加アクションとして表示されます。変更ではなく追加である項目に到達するまで、その項目のすべてのログ エントリに目を通す必要があります。

于 2013-01-14T14:59:42.690 に答える