差异文件查看器?

3
我正在寻找一种可以以方便的方式显示差异文件(在我的情况下是由Mercurial生成的)的工具。例如,类似于bugzilla显示差异补丁的方式。只是为了明确,我不是在寻找比较/合并文件的工具,我已经得到了差异,只是想要一种方便的方式来检查它。
我找不到任何可以做到这一点的工具(差异语法突出显示是我得到的最接近的东西),有人知道有什么工具吗?

你是想查看差异文件还是想将差异文件应用到原始文件并查看上下文中的更改?仅凭差异文件无法做到后者。 - Justin Morgan
@Justin:如我所说,我不需要应用/创建差异。只是以更可操作的方式查看现有的差异文件。 - uj2
那么,如果一个差异语法高亮器对您来说不够好呢? - Justin Morgan
这已经足够了,只是不够优化。你看过 bugzilla 如何显示差异吗?那更方便一些。 - uj2
5个回答

0

我非常喜欢Beyond Compare和Araxis Merge(特别是Araxis)。


0

你试过meld吗?(不过它只在UNIX系统中可用..)


0
我建议您考虑使用Atlassian的产品'FishEye'http://www.atlassian.com/software/fisheye/
这个工具可以让您对版本控制系统和代码视图/差异/报告/可视化等方面进行更多的控制。

0

我有同样的问题——需要一个好的语法高亮工具来处理差异输出。我想要一个轻量级且免费的工具。

现在我同时使用 sdifcdif

  • sdif 可以实现你想要的语法高亮

  • cdif 可以进行单词上下文差异比较,这样在修改的行中,改变的单词会被突出显示。


-1

正如@tomahawk所建议的那样,如果您将FishEye指向您的Hg存储库,则可以在文件版本之间进行差异比较,并将更改集视为差异。

如果您想查看任意补丁文件,您可以购买Atlassian的Crucible,它允许您通过上传补丁来创建代码审查,然后您可以将其视为漂亮的差异(并协作地进行评论,但这可能不是您感兴趣的)。 5个用户的Crucible许可证价格为10美元。

(声明:我是Atlassian的Crucible开发人员)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接