Как получить журнал / историю, дать определенный список файлов с помощью SVNKit?

Учитывая список файлов, например, 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

так далее...

История должна отображать ТОЛЬКО журналы (добавленные / удаленные / измененные) файлов в списке файлов.

Как я могу это сделать? Было бы хорошо, если бы вы предоставили фрагмент кода.

1 ответ

Для локальных файлов, посмотрите на org.tmatesoft.svn.core.wc.SVNLogClient#doLog или ведите журнал прямо в хранилище, используя org.tmatesoft.svn.core.io.SVNRepository#log, Фрагмент кода можно найти по адресу http://wiki.svnkit.com/Printing_Out_Repository_History.

Другие вопросы по тегам