Как позволить Mercurial показывать "hg out --patch" diff как визуальный diff? - PullRequest
5 голосов
/ 09 июля 2010

Похоже, hg out --patch или hg out -p - это хороший способ увидеть, какой код выталкивается в репо (когда он выталкивается) ... но разность в текстовом формате. Есть ли способ заставить его использовать kdiff3?

Ответы [ 2 ]

5 голосов
/ 09 июля 2010

hg outgoing --patch показывает изменения в каждом наборе изменений в отдельности, что, вероятно, не то, что вам нужно, если вы ищете визуальное представление.Скорее всего, вам нужен графический интерфейс, эквивалентный hg diff -r your_latest_changeset -r remote_servers_latest_changeset, где последние наборы изменений - это соответствующие tip ревизии, если вы не используете именованные ветви.Вы можете получить это в своем любимом графическом интерфейсе, используя расширение extdiff , получая последнюю команду, например:

hg extdiff -p kdiff3 -r your_latest_changeset -r remote_servers_latest_changeset
0 голосов
/ 31 октября 2010
$ hg out --patch | mdr

Даст вам графический вид

Вам понадобится MDR (mac and win)

...