如何从mercurial恢复文件.hg/store/data /

hoj*_*oju 4 mercurial file

我有一个文件main.py,它被认定为mercurial但随后被意外还原和删除.

我注意到存在二进制文件.hg/store/data/main.py.i是否可以从此恢复原始文件?

ang*_*son 5

不幸的是,正如我在邮件列表中所说的那样,不可能撤消这样的删除或恢复.

-C选项hg update command具体说:

options:

 -C --clean      discard uncommitted changes (no backup)
 -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

因此对该文件的更改将丢失.

可以做的是从特定版本中获取文件,但是对我来说,因为您对文件进行了未提交的更改,并且更改和/或文件已完全删除.