Мне нужно вернуть все файлы в рабочем каталоге, которые совпадают с именем «test», где-либо внутри имени файла.
Можно ли восстановить все эти 3 файла, используя синтаксис hg revert -I:
hg revert -I
Это должно работать (я не могу проверить это прямо сейчас) со следующим синтаксисом, согласно выпуск 1697 :
Windows:
hg revert "glob:*test.*" # or hg revert -I "*test.*" --all
Unix:
hg revert 'glob:*test.*' hg revert -I '*test.*'
(обратите внимание на простые цитаты для Unix)
Расширить данный ответ выше
Вы можете включить все файлы в подкаталогах в ваше обращение, используя следующий синтаксис:
Windows
hg revert "glob:**\*test.*"
И я предполагаю, что Unix будет:
hg revert 'glob:**/*test.*'