簡體   English   中英

如何使用SVNKit獲取日志/歷史記錄給定的特定文件列表?

[英]How to get the Log / History give a specific file list using 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

等等...

歷史記錄僅應在文件列表中顯示文件的日志(添加/刪除/修改)。

我怎樣才能做到這一點? 如果您將提供一些代碼片段,那就太好了。

對於本地文件,請查看org.tmatesoft.svn.core.wc.SVNLogClient#doLog或使用org.tmatesoft.svn.core.io.SVNRepository#log直接針對存儲庫進行org.tmatesoft.svn.core.io.SVNRepository#log 可以在http://wiki.svnkit.com/Printing_Out_Repository_History中找到該代碼段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM