我有一个文件main.py,它被认定为mercurial但随后被意外还原和删除.
我注意到存在二进制文件.hg/store/data/main.py.i是否可以从此恢复原始文件?
不幸的是,正如我在邮件列表中所说的那样,不可能撤消这样的删除或恢复.
该-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
因此对该文件的更改将丢失.
您可以做的是从特定版本中获取文件,但是对我来说,因为您对文件进行了未提交的更改,并且更改和/或文件已完全删除.