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