Mercurial
Mercurial 在使用 Extdiff 拓展时,支持使用外部差异分析工具。你可以在 .hgrc
文件中添加 extensions
条目来启用它。
[extensions]
extdiff =
接下来,你可以运行 hg extdiff -p difft
命令(假定 difft
二进制文件已经存放在 $PATH
中)。
您还可以定义一个别名,用 hg 运行 Difftastic。将以下内容添加到您的 .hgrc
中,以使用 hg dft
命令运行 Difftastic。
[extdiff]
cmd.dft = difft
opts.dft = --missing-as-empty
hg log -p
Mercurial 不能改变默认的差异工具,至少就作者所知。
如果你只想查看最近的一次提交的差异,你可以使用下面的方法。
GIT_PAGER_IN_USE=1 hg dft -r .^ -r . | less
这就等同于hg log -l 1 -p
,尽管它不显示提交信息。