【问题标题】:How do I generate a diff report for non-coders?如何为非编码人员生成差异报告?
【发布时间】:2010-08-05 17:59:00
【问题描述】:

我使用了here 列出的许多差异工具。我还没有找到具有良好报告工具的工具。我们软件基线的变更将在变更控制委员会进行审查。我正在寻找一种差异工具,该工具将生成一份差异报告,审查团队可以使用通用文件格式 (pdf/word/html/etc) 查看该报告。我想要一份与我在使用 WinMerge 或 BeyondCompare 等可视化工具时看到的类似的报告。标准差异输出似乎让我的经理感到困惑。

我希望看到这样的内容(无需生成屏幕截图):

不是这个:

9c3
< #define A(h,c)h[c&7]+=c,h[3]|=c;
---
> #define A(h,c)h[c&7]+=c,h[3]|=c
19,20c13,14
< if(v=v&v*4&v<<4&v<<6&v<<8){t+=4;a=v&=~(v/4);}
< else if(t)for(i=(h[i]&63)/(i?i:8);i-->5;)v=a&=a-1;
---
> if(v=v&v<<2&v<<4&v<<6&v<<8){t+=4;a=v&=~(v/2);}
> else if(t)for(i=(h[i]&63)/(i?i:8),v=a;i-->5;)a&=a-1;

【问题讨论】:

    标签: reporting diff


    【解决方案1】:

    BeyondCompare - 我会给任何人的唯一建议。而且它的视觉效果比尖括号更直观。

    他们有一个很好的报告功能 - 将当前差异视图导出到 HTML。参考本页末尾:layout of HTML report


    (来源:scootersoftware.com

    【讨论】:

    • 有一次我看到律师使用这个工具(比较同一协议的两个不同版本)。很棒的工具!
    【解决方案2】:

    查看此链接。这是我创建的唯一目的是在 2 个文件夹之间创建差异并为 delta 生成一些 PMD 报告。

    http://diffreport.sourceforge.net/

    【讨论】:

    • 在此处包含实际解决方案/答案被认为是一种很好的做法,而不仅仅是一个链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    相关资源
    最近更新 更多