【发布时间】:2015-07-17 11:36:33
【问题描述】:
Mercurial 命令
hg diff > mypatchfile
编译一个“补丁”文件,表示工作目录和上次提交之间的差异。以纯文本形式打开此文件会导致显示的更改非常难以阅读。我想在差异工具中打开这个文件,以便更清楚地展示差异。
我知道 diff 工具 kompare 可以做到这一点,使用命令
kompare mypatchfile
虽然它的呈现方式肯定比纯文本格式更具可读性,但我发现它缺乏。
我更喜欢kdiff3。这个工具可以打开补丁文件吗?命令
kdiff3 mypatchfile
不起作用。相反,补丁文件只是在左侧面板中以纯文本格式打开,而右侧面板为空。不过貌似kdiff3应该可以打开补丁文件,因为我只会写
hg extdiff -p kdiff3
并获得我想要的演示文稿。但是,我看不到如何使用以前导出的补丁文件获得类似的结果。有什么建议吗?
(我也希望能推荐其他能够以可读格式打开和显示补丁文件的差异工具。)
【问题讨论】:
标签: linux mercurial diff kdiff3