[英]How to get details of changes made to svn through eclipse plugin?
我正在开发一个简单的eclipse插件。 我想获取详细信息,例如上次提交时间,不同作者的数量。 文件大小(以kb为单位)。
我想以编程方式获取这些详细信息。 我正在使用google host svn。 我正在使用subclipse插件通过eclipse访问svn。 我正在使用Java。 我如何继续实现自己的目标?
查看SVNKit和Wiki 。 有关您要求的与提交相关的信息,请查看SVNCommitInfo类:
SVNCommitInfo类表示有关已提交修订的信息。 提交信息包括:
a revision number; a datestamp when the revision was committed; the name of the revision author.
另外,此类提供了一个异常,即如果提交失败,则会获得失败原因的描述。
SVNDirEntry类对于您的目的也很有用:
SVNDirEntry保留条目名称,条目种类(是文件还是目录),文件大小(如果条目是文件),上次更改的修订版本,上次更改日期,上次作者的姓名更改了条目,最后更改的修订的提交日志消息。 SVNDirEntry也知道该条目是否具有任何属性。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.