【发布时间】:2011-01-13 09:51:45
【问题描述】:
我想知道是否有工具可以显示在与 debian 打包相关的补丁中使用的 *.diff 文件。我需要从该工具中读取差异文件并显示实际文件随更改的行而更改,就像直接比较 2 个不同文件时 kdiff 或 meld 一样。或者也许我对此有完全错误的方法,也许我应该问我怎样才能从差异文件中获得更多?
【问题讨论】:
我想知道是否有工具可以显示在与 debian 打包相关的补丁中使用的 *.diff 文件。我需要从该工具中读取差异文件并显示实际文件随更改的行而更改,就像直接比较 2 个不同文件时 kdiff 或 meld 一样。或者也许我对此有完全错误的方法,也许我应该问我怎样才能从差异文件中获得更多?
【问题讨论】:
Kompare 能够打开一个 .diff,它会在顶部显示更改的文件、所选文件的更改列表以及并排的 diff(对于它能够从 .diff 中提取的行)。差异。
但是,当我给它喂一个 debdiff 时,它变得很困惑。 diff 没有 === 文件头,只有 --- 和 +++ 头,因此它包含了来自 /debian/changelog、/debian/copyright 的更改em> 和 /debian/rules 在 /debian/control 文件中。嗯嗯。
【讨论】:
Debian diff 格式似乎是一种特殊的差异格式。由于我的简短谷歌搜索没有产生图形工具,它可以像普通差异工具那样处理这些文件,我不确定是否存在这样的工具。也许您可以尝试将这些 debiff 文件转换为普通的 diff 文件(我也没有找到可以做到这一点的工具)。
【讨论】:
【讨论】: