2012-12-23 36 views
3

是否有SVN转储文件的Java解析器,类似于svndumpfilter?我知道svnkit有这样一个脚本,但我没有找到一个API文档或一个实际读取转储文件内容的例子。java lib解析SVN转储文件?

我正在编写一个必须分析SVN转储的Java应用程序。理想情况下,我想逐条输入转储文件(它太大而无法全部读取)。有没有现成的工具可以使用,还是我应该根据转储文件语法自己实现解析器?

回答

3

我想到的第一个问题是你为什么要读取转储文件和存储库?此外,这种类型的文档可以在svnkit.com提供的javadocs中找到,还有一些命令行处理的例子可以实现完整的svnadmin加载部分。

+0

我不想读取存储库,只是转储文件,用于数据挖掘目的。有没有使用svnkit从转储加载存储库的例子?文档非常简洁。 –

+1

我最终发现了一个叫做'SVNDumpStreamParser'的内部类,它的功能或多或少都是我想要的,只是没有记录。所以SvnKit有解决方案,它只是很好隐藏:( –

+0

嗯...对于数据挖掘我会从存储库中提取信息而不是从转储文件中,导致转储不存在通常但存储库始终存在,并且可以 – khmarbaise