Предполагается, что то, что было удалено, было на самом деле отслежено в хранилище:
hg revert -r (last-revision-where-files-still-existed) path/to/files/that/were/deleted
Делая это, вы просто указываете Mercurial вернуть эти файлы, какими они были, когда вы их удаляли. Никакие другие файлы не будут возвращены, просто позаботьтесь, чтобы правильно указать их предыдущее местоположение. Вы можете найти это, просто просматривая свою историю.
С выхода hg --help revert
:
Если файл был удален, это
восстановлены. Если исполняемый режим
файл был изменен, он сбрасывается.
И для справки (варианты) [-r это то, что вы хотите здесь]:
options:
-a --all revert all changes when no arguments given
-d --date tipmost revision matching date
-r --rev revision to revert to
--no-backup do not save backup copies of files
-I --include include names matching the given patterns
-X --exclude exclude names matching the given patterns
-n --dry-run do not perform actions, just print output
use "hg -v help revert" to show global options