Если вы ищете способ получения всех внесенных вами изменений, которых нет в удаленном хранилище.
$ hg outgoing -p
-p
является необязательным и предоставляет отчеты в формепатч, иначе он сообщает таким же образом hg log
.Это только ваши изменения, независимо от того, что кто-то еще что-то вставил в удаленный репозиторий.
Если вы ищете изменения в удаленном репозитории, которых у вас нет, тогда вы используете
$ hg incoming
Опять же, есть форма -p
, если хотите.
Ни то, ни другое не является тем, о чем вы просили, но я подозреваю, что вы на самом деле этого не хотите.
Если вы действительно хотите, чтобы разница между вашими изменениями и новым главой в удаленном репо была создана кем-то другим, вам нужно перенести их изменения.
hg pull
hg heads # find revision number of new head
hg diff -r 124992 # or whatever the revision number is.