2

A.java、B.java、C.java、D.java などのファイル リストが与えられた場合、ファイル リストに存在するファイルの履歴/ログを取得したいと考えています。

例えば

Revision 0

Added file A.java

Added file B.java

Revision 1

Modified file B.java

Deleted file A.java

Added file C.java

Revision 2

Added file D.java

Modified file B.java

Modified file C.java

Revision 3

Deleted file  C.java

等...

履歴には、ファイル リスト内のファイルのログ (追加/削除/変更) のみが表示されます。

これどうやってするの?コードスニペットを提供していただければ幸いです。

4

1 に答える 1

1

ローカル ファイルの場合は、 をorg.tmatesoft.svn.core.wc.SVNLogClient#doLog使用してリポジトリを直接参照するか、ログを作成しますorg.tmatesoft.svn.core.io.SVNRepository#log。コード スニペットはhttp://wiki.svnkit.com/Printing_Out_Repository_Historyにあります。

于 2012-01-29T10:23:55.683 に答える