Я удалил один из файлов, который был в моем репозитории локально (только на уровне файловой системы, не используя hg remove
). Теперь я хочу вернуть этот файл из репозитория в свой локальный каталог. Когда я делаю hg status
, он знает, что файл локально удален, но нет никаких изменений, которые я бы ожидал.
Повторное удаление локально удаленного файла из Mercurial
Ответ 1
$ hg revert your-file
восстановит его.
Изменить: см. http://www.selenic.com/mercurial/hg.1.html#revert
Ответ 2
Ниже перечислены все удаленные файлы в текущем репо:
hg status -nd0|xargs -0 hg revert
Ответ 3
cd в ваш каталог и сделайте "hg revert". восстановить все файлы или использовать любую подходящую маску, например *.java и т.д. Это будет влиять только на текущий каталог (не уверен в subdirs).