У меня есть репозиторий, где:
> 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печатает только один родительский