如何让Mercurial显示"hg out --patch"diff作为视觉差异?

nop*_*ole 5 diff mercurial

它看起来hg out --patch或者hg out -p是一种很好的方式来查看哪些代码被推送到repo(当它被推送时)...但是diff是文本格式.有没有办法让它也能使用kdiff3

Ry4*_*ase 5

hg outgoing --patch分别显示每个变更集中的更改,如果您正在寻找可视化表示,则可能不是您想要的.如果您不使用命名分支,则更可能希望GUI等效hg diff -r your_latest_changeset -r remote_servers_latest_changeset于最新变更集的相应tip修订版.你可以使用extdiff扩展在你喜欢的GUI中得到它,产生一个最终的命令,如:

hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset
Run Code Online (Sandbox Code Playgroud)