用于解析SVN转储文件的Java库?

3
有没有类似于svndumpfilter的用于解析SVN dump文件的Java解析器?我知道svnkit有这样一个脚本,但我没有找到API文档或实际读取dumpfile内容的示例。
我正在编写一款Java应用程序,需要分析SVN转储。理想情况下,我希望逐个遍历dump文件条目(它太大了,无法全部读取)。是否有现成的工具可供使用,还是应该根据dump文件的语法自己实现解析器?
1个回答

3
我脑海中首先想到的问题是,为什么你要尝试读取转储文件和代码库?此外,这种文档可以在svnkit.com提供的Java文档中找到,还有实现完整svnadmin加载部分的命令行处理示例。

我不是想读取存储库,只是为了数据挖掘目的而读取转储文件。是否有使用svnkit从转储中加载存储库的示例?文档非常简洁。 - Little Bobby Tables
1
我最终找到了一个名为SVNDumpStreamParser的内部类,它基本上做了我想要的事情,只是没有文档记录。所以SvnKit有解决方案,只是非常难找 :( - Little Bobby Tables
嗯...对于数据挖掘,我会从存储库中提取信息,而不是从转储文件中提取,因为转储通常不存在,但存储库始终存在且易于读取,但这可能是另一个讨论。 - khmarbaise
尝试过了。在我们的设置中,SVN日志差异操作需要很长时间,而定期创建转储以进行备份,因此解析转储在时间上更便宜。 - Little Bobby Tables

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接