java - 是否有一个 Eclipse 插件可以让您在多个 Subversion 修订版中区分单个 Java 方法?

标签 java eclipse svn plugins ide

我们正处于项目的错误修复阶段。我正在尝试修复过去 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

而且我怀疑您已经在使用它了:

http://subclipse.tigris.org/

以下是使用 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/

相关文章:

java - 使用 spring Rest 以自定义格式显示 json

java - 在Java中,通过Linux shell使用进程id在后台杀死的进程的退出值是多少

python - 如何查明subversion工作目录是否被svn锁定?

Java 8 推迟方法的执行

java - Web 方法中 JAXB 参数的 JAX-WS 端点发布问题

java - 无法在Java Applet中实现play方法,JMF安装不正确

java - Gradle + Eclipse:在新项目中使用现有项目中的类

eclipse - 以编程方式打开 Eclipse 帮助窗口中的特定帮助主题?

linux - 如何将插件 HtmlToPdf 中的 node.js 更新到我的压力情况?

java - 是什么导致了 java.lang.InternalError(它扩展了 VirtualMachineError)