Как получить журнал / историю, дать определенный список файлов с помощью 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.