我正在寻找一种工具,以一些方便的方式显示diff文件(在我的情况下从mercurial生成)。例如,bugzilla显示diff修补程序的方式。为了清楚起见,我并没有寻找比较/合并文件的东西,我已经得到了差异,只是想要一个方便的方式来检查它。差异文件查看器?
我找不到任何可以做到这一点的东西(diff语法荧光笔是我得到的最接近的东西),任何人都知道什么?
我正在寻找一种工具,以一些方便的方式显示diff文件(在我的情况下从mercurial生成)。例如,bugzilla显示diff修补程序的方式。为了清楚起见,我并没有寻找比较/合并文件的东西,我已经得到了差异,只是想要一个方便的方式来检查它。差异文件查看器?
我找不到任何可以做到这一点的东西(diff语法荧光笔是我得到的最接近的东西),任何人都知道什么?
我真的很喜欢Beyond Compare和Araxis Merge(特别是Araxis)。
您是否尝试过融合? (它只能在UNIX,但..)
我会去了解一下下面的Atlassian的产品“鱼眼” http://www.atlassian.com/software/fisheye/
这可以让你大量的控制在你的版本控制系统和代码的意见/ diff文件/代码报告/可视化等。
正如@tomahawk建议的那样,如果您将FishEye指向您的Hg存储库,则可以在修订文件和查看变更集作为差异之间进行区分。
如果你想看看任意的补丁文件,你可以购买Atlassian的Crucible,它允许你通过上传一个补丁来创建一个代码评论,然后你可以把它看作一个很好的差异(并且可以协作评论,但是可能对你不感兴趣)。 5用户坩埚许可证费用为10美元。
(披露:我是一个坩埚开发商Atlassian的处)
你只是想查看差异文件,还是想将差异文件应用于原始文件并查看上下文中的更改?只有diff文件才能完成后者。 – 2011-02-09 14:55:10