Вы можете проверить, какие изменения есть в другом хранилище, используя:
hg incoming path
Это в основном похоже на pull
, но на самом деле не тянет.
Но на самом деле, вы можете просто вытащить, потому что извлечение входящих наборов изменений не касается вашей рабочей копии. Только когда вы update
или merge
обновите вашу рабочую копию с риском возникновения конфликтов.
В идеале на 1011 * и merge
должна быть опция для предварительного слияния, то есть она будет сливаться до тех пор, пока не возникнет конфликт, но на данный момент такой опции еще не существует.
После того, как изменения внесены в ваш репозиторий, вы можете использовать diff, чтобы сравнить их с вашей рабочей копией, как обычно.
hg diff -r tip