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

时间:2010-07-09 02:15:53

标签: mercurial diff

看起来hg out --patchhg out -p是查看将哪些代码推送到repo(推送时)的好方法...但是diff是文本格式。有没有办法让它也使用kdiff3

2 个答案:

答案 0 :(得分:5)

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

hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset

答案 1 :(得分:0)

$ hg out --patch | mdr

会给你一个图形视图

您需要MDR(mac和win)