我有一个文件 main.py,该文件已提交给 Mercurial,但随后意外恢复并删除。
我注意到存在一个二进制文件.hg/store/data/main.py.i 是否可以从中恢复原始文件?
最佳答案
不幸的是,正如我在邮件列表中所说,不可能撤消这样的删除或恢复。
hg update 命令
的 -C
选项具体说明:
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
因此对该文件的更改会丢失。
您可以做的是从特定修订版中获取文件,但在我看来,您对文件进行了未提交的更改,并且更改和/或文件已被完全删除。
关于file - 如何从 Mercurial .hg/store/data/恢复文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4991076/