有没有办法使用SVNKit来获取已更改方法的名称而不是整个内容?

时间:2012-03-07 20:07:27

标签: svn diff svnkit

我正在使用SVNKit来使用我的Subversion。现在根据here Subversion确实允许检索已经改变的方法的名称。 现在在SVNKit中,我目前正在使用doDiff来获取文件内容的差异。但是我只需要修改方法的列表和已修改的行数...有没有办法可以使用SVNKIt这样做?

感谢您的帮助

1 个答案:

答案 0 :(得分:2)

默认情况下,svn diff的输出位于unified diff format 您需要解析它以获取需要在不同修订版本之间的文件中突出显示的更改。

此外,SVNKit允许您在使用SVNDiffClient类时使用setDiffGenerator()方法指定差异驱动程序。
您可以编写一个实现ISVNDiffGenerator的类,以便以您需要的格式输出差异。