2011-02-09 93 views
3

我正在寻找一种工具,以一些方便的方式显示diff文件(在我的情况下从mercurial生成)。例如,bugzilla显示diff修补程序的方式。为了清楚起见,我并没有寻找比较/合并文件的东西,我已经得到了差异,只是想要一个方便的方式来检查它。差异文件查看器?

我找不到任何可以做到这一点的东西(diff语法荧光笔是我得到的最接近的东西),任何人都知道什么?

+0

你只是想查看差异文件,还是想将差异文件应用于原始文件并查看上下文中的更改?只有diff文件才能完成后者。 – 2011-02-09 14:55:10

回答

0

我真的很喜欢Beyond Compare和Araxis Merge(特别是Araxis)。

0

您是否尝试过融合? (它只能在UNIX,但..)

-1

正如@tomahawk建议的那样,如果您将FishEye指向您的Hg存储库,则可以在修订文件和查看变更集作为差异之间进行区分。

如果你想看看任意的补丁文件,你可以购买Atlassian的Crucible,它允许你通过上传一个补丁来创建一个代码评论,然后你可以把它看作一个很好的差异(并且可以协作评论,但是可能对你不感兴趣)。 5用户坩埚许可证费用为10美元。

(披露:我是一个坩埚开发商Atlassian的处)

0

我有同样的问题 - 基本上是一个良好的语法高亮显示的diff的输出。我想要一些轻量级和免费的东西

现在我将sdifcdif放在一起。

  • sdif做语法高亮您想

  • cdif确实字比较内容,以便在修改线已经改变的话都强调不同