0
我正在使用SVNKit能够使用我的Subversion。现在根据here Subversion确实允许检索已更改方法的名称。 现在在SVNKit中,我正在使用doDiff来获取文件内容的差异。不过,我只需要修改的方法列表和修改过的行数......是否有一种方法可以使用SVNKIt来实现这一点?有没有一种方法使用SVNKit获取更改方法的名称而不是整个内容?
感谢您的帮助
我正在使用SVNKit能够使用我的Subversion。现在根据here Subversion确实允许检索已更改方法的名称。 现在在SVNKit中,我正在使用doDiff来获取文件内容的差异。不过,我只需要修改的方法列表和修改过的行数......是否有一种方法可以使用SVNKIt来实现这一点?有没有一种方法使用SVNKit获取更改方法的名称而不是整个内容?
感谢您的帮助
默认的svn diff
输出是在unified diff format。
您需要解析它以获取您需要在不同修订版本之间的文件中突出显示的更改。
此外,SVNKit让你使用SVNDiffClient
类时,使用setDiffGenerator()方法指定DIFF驱动程序。
您可以编写一个实现ISVNDiffGenerator的类,使diff以您需要的格式输出。