【问题标题】:Can Meld comparison output be exported to a file?可以将 Meld 比较输出导出到文件吗?
【发布时间】:2015-08-18 16:52:45
【问题描述】:

我一直在使用 Meld 递归地比较目录。我想知道如何将比较结果导出到新文件中。 Meld 是一个可视化工具,但有什么方法可以保存比较吗?

【问题讨论】:

  • 另外,我想知道,是否可以保存工作并稍后开始(行同步、对齐)或忽略某些行的比较...

标签: diff meld


【解决方案1】:

从 3.18.0 版开始,这不是受支持的功能。

您可以看到广告的功能here

如果您深入了解code,保存内容(以及后续实现)的 UI 选项仅存在于data/ui/filediff.ui 中,而不存在于data/ui/dirdiff.ui 中。这意味着比较输出只能在比较文件时导出。

代码快照来自 master 上的最新提交,2018 年 1 月 2 日:945014f5

【讨论】:

    【解决方案2】:

    更新:我刚刚还在 Ubuntu 20.04 上确认(2021 年 1 月 28 日),gitlab 上的最新版本 meld,meld 版本 3.21,也没有此功能。在此处查看我的评论和屏幕截图:https://gitlab.gnome.org/GNOME/meld/-/issues/551#note_1019418

    请点击下方的功能请求问题并点赞,以获得对该功能请求的积极关注。


    我的融合版本是:

    $ meld --version
    meld 3.18.0
    

    ...截至 2021 年 1 月,此功能仍然不存在,所以我在 Gitlab 的 meld 项目上打开了 this issue:meld Feature request on Gitlab: create a way to save or export GUI meld comparison views as both HTML and PDF

    请点赞。如果您没有 Gitlab 登录名无法对其进行投票,您可以立即创建一个或使用您的 GitHub 凭据登录 Gitlab。

    支持它会引起关注,并可能有助于更快地获得此功能。开发人员倾向于首先实现他们知道人们想要的那些功能,因此点赞它会使其可见。

    如果您有技能和时间(或有时间,并想开始开发技能),请加入他们的邮件列表并开始自己直接实现该功能。

    另见:

    1. https://meldmerge.org/development.html
    2. https://gitlab.gnome.org/GNOME/meld#contributing

    【讨论】:

      【解决方案3】:

      因为标题没有说明问题是关于目录比较的,所以我通过谷歌登陆这里以导出“(临时)文件比较”。

      如果有diff 命令,为什么还要这样做呢?

      我使用 meld 通过将临时内容粘贴到窗格中来比较内容。

      对于其他正在寻找导出方法的人:

      File->Format as Patch...

      甚至还有一个Copy to Clipboard 按钮。

      使用版本 3.20.4 测试

      【讨论】:

        猜你喜欢
        • 2020-09-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-23
        • 1970-01-01
        相关资源
        最近更新 更多