Ответ 1
Возможно, мне не хватает нюансов. Кто-то может меня исправить.
Документация на вики-странице Mercurial содержит следующие сведения о голых репозиториях:
"Хотя это небольшая проблема, Mercurial, очевидно, может обрабатывать открытый репозиторий, т.е. репозиторий без рабочей копии. В Git вам нужен параметр конфигурации, тогда как в Hg вам нужно только проверить нулевую ревизию, например:"
hg update null
Нулевая ревизия - это пустое состояние, которое у вас есть, когда вы только что закончили hg init
. Это родительский элемент ревизии 0 (и второй родительский код всех изменений без объединения), и, обновив его обратно, вы снова получите пустую рабочую копию.
Ссылка может выглядеть иронично: