К сожалению, как я уже говорил в списке рассылки, невозможно отменить удаление или восстановление таким образом.
Параметр -C
для hg update command
говорит конкретно:
options:
-C --clean <b>discard uncommitted changes (no backup)</b>
-c --check update across branches if no uncommitted changes
-d --date DATE tipmost revision matching date
-r --rev REV revision
--mq operate on patch repository
Таким образом, изменения в этом файле потеряны.
То, что вы можете сделать, это вытащить файл из определенной ревизии, но мне кажется, что вы внесли незафиксированные изменения в файл и изменения и / или файл были полностью удалены.