У меня есть репозиторий, где:
> hg st
показывает, что мой рабочий каталог имеет некоторые незафиксированные изменения, а
> hg diff
> hg diff -g
> hg diff --git
ничего не отображать.
Я читаю здесь: 4.10. Статус hg показывает измененные файлы, но hg diff не...:
hg отчеты о состоянии, когда содержимое файла или флаги изменились относительно любого из родителей. hg diff сообщает только измененное содержимое относительно первого родителя. Вы можете видеть информацию о флаге с параметром - git для hg diff и deltas относительно другого родителя с -r.
Однако, если я запустил hg parents
, он отображает только одного родителя (подсказка). Как я упоминал выше, я также пробовал hg diff --git
, и он все еще ничего не отображает.
Примечание:
- Вышеуказанное находится на Mercurial версии 2.0.1
-
hg status
показывает толькоM
рядом с обычным файлом. -
hg diff
иhg diff -g
ничего не печатать - Файловая система - NFS.
-
hg parents
печатает только один родительский