给定一个文件列表(例如A.java、B.java、C.java、D.java ),我希望获得文件列表中存在的文件的历史/日志。
例如
Revision 0
Added file A.java
Added file B.javaRevision 1
Modified file B.java
Deleted file A.java
Added file C.javaRevision 2
Added file D.java
Modified file B.java
Modified file C.javaRevision 3
Deleted file C.java等等。
历史记录应该只显示文件列表中文件的日志(添加/删除/修改)。
我该怎么做?如果你能提供一些代码片段,那就太好了。
发布于 2012-01-29 10:23:55
对于本地文件,请查看org.tmatesoft.svn.core.wc.SVNLogClient#doLog或使用org.tmatesoft.svn.core.io.SVNRepository#log直接对存储库执行日志。代码片段可以在http://wiki.svnkit.com/Printing_Out_Repository_History找到。
https://stackoverflow.com/questions/9052152
复制相似问题