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