Похоже, вы ищете hg outgoing
.
Вы используете hg status
чтобы увидеть списки измененных файлов. Вы можете сравнить две фиксации друг с другом - это показывает, какие файлы изменились с версии 10 на 20:
$ hg status --rev 10:20
или вы можете сравнить рабочую копию с ревизией - это показывает, что вы сделали изменения по сравнению с родительской ревизией рабочей копии:
$ hg status
и это показывает вам изменения с версии 10:
$ hg status --rev 10
Когда вы работаете с несколькими репозиториями, вы можете hg pull
изменения из другого репозитория в ваш локальный репозиторий. Затем вы можете использовать hg status
как указано выше, чтобы сравнить ревизии. Вы также можете использовать hg log
чтобы увидеть, что изменилось.
Использование hg incoming
аналогично тому, как сначала использовать hg pull
а затем использовать hg log
для отображения списка новых коммитов. Обычно это команда, используемая для просмотра того, что нового в удаленном хранилище. Позже вы можете потом принять решение о том, чтобы в действительности поместить коммиты в ваш репозиторий.