file - 如何从 Mercurial .hg/store/data/恢复文件

标签 file mercurial

我有一个文件 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/

相关文章:

C# 存储输入文件中的字符串以供操作和使用的最佳方式?

c++ - 如何在 while 循环中将结构变量的多个实例存储到可附加的 .txt 文件中

mercurial - 一组相关应用程序中的模块的单片vs多Mercurial仓库

mercurial - 我可以在单个用户 Mercurial 工作流程中的存储库中工作吗?

Android Kotlin : Getting a FileNotFoundException with filename chosen from file picker?

python - 如何使用python计算文本文件中的总行数

Mercurial项目重叠?

git - Mercurial revsets 的 git 等价物是什么?

Mercurial仅生成文件名diff

macos - 什么是 "Icon?"文件?