Это категорически запрещено Mercurial и другими DVCS. И CVS, и Subversion отслеживают, какую ревизию вы извлекли для каждого файла. Вы можете иметь r1 файла x и r2 файла y. В видеорегистраторе весь репозиторий представлен в одной версии, которую в Mercurial можно увидеть с помощью hg id
.
Как указывает @Tom, вы можете модифицировать файлы из разных ревизий, но если вы хотите увидеть другую ревизию без изменений, вам нужно сделать update
в другом клоне (при условии, что локальные клоны используют жесткие ссылки на Быть (а) мгновенным и (б) экономным пространством) это не так уж много хлопот.