Если вы знаете точный путь к файлу, вы можете сделать что-то вроде:
hg log -l 1 path/to/foo.txt
Это покажет вам последний набор изменений, где foo.txt
был изменен, так что вы сможете восстановитьфайл из этой ревизии.
Если у вас есть нужная ревизия, вы можете просто сделать:
hg revert -r <my revision> path/to/foo.txt
hg commit -m "add the foo.txt file again"