我正在寻找一种工具,以一种方便的方式显示差异文件(在我的案例中由mercurial生成)。例如,bugzilla显示diff补丁的方式。为了清楚起见,我不是在寻找比较/合并文件的东西,我已经得到了差异,只是想要一种方便的方法来检查它。
我找不到那样做的东西(差异语法荧光笔是我最接近的东西),谁知道什么?
答案 0 :(得分:0)
我非常喜欢Beyond Compare和Araxis Merge(尤其是Araxis)。
答案 1 :(得分:0)
答案 2 :(得分:0)
我会研究以下Atlassian产品'FishEye'http://www.atlassian.com/software/fisheye/
这使您可以对版本控制系统和代码视图/差异/代码报告/可视化等进行大量控制。
答案 3 :(得分:0)
我有同样的问题 - 基本上是差异输出的语法高亮显示器。我想要轻量级和免费的东西。
sdif
会突出显示您想要的语法
cdif
会对单词上下文进行差异处理,因此在修改后的行中,已更改的单词会以不同方式突出显示
答案 4 :(得分:-1)
正如@tomahawk建议的那样,如果你将FishEye指向你的Hg存储库,你将能够在文件修订版之间进行区分,并将变更集视为差异。
如果您想查看任意补丁文件,您可以购买Atlassian的Crucible,它允许您通过上传补丁来创建代码审查,然后您可以将其视为一个很好的差异(并在协作上发表评论,但那是可能对你不感兴趣)。 5用户Crucible许可证的价格为10美元。
(披露:我是Atlassian的Crucible开发人员)