[英]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.