【问题标题】:Code review diff/merge tool代码审查差异/合并工具
【发布时间】:2014-01-13 11:09:08
【问题描述】:

在进行代码审查会议时,我们会使用差异/合并工具。有时需要转到我们检查的某个函数的定义
目前我们做的是去文件系统或者开发环境,打开包含函数定义的文件。
如果可以直接从 diff/merge 工具中选择 Go to definition (就像在 eclipse/visual studio 中一样),那就太好了。预期的结果是打开了具有相同修订版本的函数定义的文件。

我们使用的版本控制软件是带有 Tortoise SVN 的 Subversion,我们试图找到一个 diff/merge 软件来实现这个目标。

有什么想法吗?

【问题讨论】:

    标签: svn merge tortoisesvn diff


    【解决方案1】:

    intellij diff 很棒,为什么不使用 intellij 免费版进行代码审查?您可以选择导航到源

    【讨论】:

    • 这个工具不是主要针对Java的吗?
    • @noti 是的,主要用于java,但支持其他语言,我已经将它与(pythonjavascrtiptscala)一起使用,您使用任何特定的语言吗?还是一组语言?
    • 我打算将它用于 C/C++。
    【解决方案2】:

    我找到了以下应用程序:Code compare
    它似乎可以很好地集成到 Visual Studio 中,一旦进入 Visual Studio,您就可以转到定义

    玩了一段时间后,我不确定自己是否满意。

    优点:

    1. 它满足了允许转到的基本要求 定义功能,以及其他 Visual Studio 的功能。
    2. 非常清晰和漂亮的用户界面。

    缺点:

    1. 与 Beyond compare 相比相当慢。
    2. 它没有显示另一个窗口行中的差异。当屏幕分辨率低或行太长时,这是必要的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-02
      • 1970-01-01
      • 1970-01-01
      • 2013-10-09
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      相关资源
      最近更新 更多