Я вижу то, чего не ожидаю в моем репозитории Mercurial. Изменения, внесенные в ветку, отображаются по умолчанию. Нет изменений в журнале, слиянии или иным образом, за счет изменения, переходящего из филиала в дефолт.
Я проверил основы: я по умолчанию сделал 'hg pull', 'hg update -C', 'hg purge' и 'hg st', которые вернулись чистыми.
Если я посмотрю на файл локально, ожидаемого изменения не будет. Если я выполняю 'hg diff -r', то это говорит мне, что в моем локальном файле отсутствуют изменения, которые я ожидаю увидеть. Файл не отображается как измененный в 'hg st', и простой 'hg diff' не показывает различий.
Я ожидаю, что всякий раз, когда выполняется diff с неизмененным расширением файла по сравнению с последним набором изменений в любой ветви, в которой я нахожусь с '-r', он должен возвращаться без различий. Я ошибся? Я неправильно понимаю эту основную концепцию?
Спасибо,
Скотт