我们正处于项目的错误修复阶段。我正在尝试修复过去 2 个月某个时候退步的功能。我想我已经将问题隔离到单个 Java 类的方法中。理想情况下,我想比较此方法在最近 5 或 10 次 Subversion 提交中的演变情况。
是否有任何工具能够充分理解 Java 和 Subversion 以可视化跨多个提交的方法的演变?我在想象 Subversive Eclipse 插件的扩展。
我正在寻找超越行/字符比较的东西。 Svn blame/show 注释不理解正在分析的文本是具有方法的 Java 代码。是否有任何工具可以通过这种理解进行可视化?
类似于本研究论文中描述的 Motive 工具... 2007. 使用变更集可视化软件架构演变。 Andrew McNair、Daniel M. German 和 Jens Weber-Jahnke,加拿大维多利亚大学计算机科学系,{amcnair,dmg,jens}@cs.uvic.ca http://turingmachine.org/~dmg/papers/dmg2007_wcre_changesets.pdf
最佳答案
无论如何,请尝试几种不同的 SVN 客户端:您可能会发现比您将自己限制在 Eclipse 中更能满足您需求的东西。
这里有几个选项:
http://liquidat.wordpress.com/2008/08/24/short-tip-compare-revisions-with-svn/
http://www.svnforum.org/threads/37499-graphical-tools-for-svn-diff
而且我怀疑您已经在使用它了:
以下是使用 Subclipse SVN 客户端的一些额外“提示和技巧”:
http://ist.berkeley.edu/as-ag/tools/usage/subclipse-usage-tips.html
http://www.clear.rice.edu/comp310/Eclipse/Subclipse/
'希望对您有所帮助!
关于java - 是否有一个 Eclipse 插件可以让您在多个 Subversion 修订版中区分单个 Java 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8539873/