繁体   English   中英

如何通过eclipse插件获取对svn所做更改的详细信息?

[英]How to get details of changes made to svn through eclipse plugin?

我正在开发一个简单的eclipse插件。 我想获取详细信息,例如上次提交时间,不同作者的数量。 文件大小(以kb为单位)。

我想以编程方式获取这些详细信息。 我正在使用google host svn。 我正在使用subclipse插件通过eclipse访问svn。 我正在使用Java。 我如何继续实现自己的目标?

查看SVNKitWiki 有关您要求的与提交相关的信息,请查看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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM