Mercurial 恢复/取消单个文件

标签 mercurial

在 Mercurial 中,我有一个旧的变更集,除了对单个文件的更改外,它都很好。我将如何恢复对该单个文件的更改?

即使只是能够在上一个变更集中查看文件的状态也会很好,然后我可以剪切和粘贴。

我的 Mercurial 客户是 TortoiseHg。

最佳答案

从 TortoiseHg 2.8.1 开始

  • 提交以防万一出现问题
  • 右键单击要回滚到的修订版,选择浏览修订版
  • 找到要恢复到这个版本的文件,右击,'恢复到这个版本(Ctrl+Shift+R)
  • 对要还原的所有文件重复 3
  • 关于Mercurial 恢复/取消单个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4084575/

    相关文章:

    git --Hg (Mercurial) 的裸克隆模拟

    mercurial - 用 Mercurial/Hg 重写非线性历史?

    mercurial - 'git rebase --skip' 相当于 'hg rebase'

    mercurial - 如何设置权限以便两个用户可以在同一个 hg 存储库上工作?

    mercurial - .hgignore 不适合我

    mercurial - 放弃所有并获得最新版本的干净副本?

    java - 无法提交已应用的 mq 补丁

    Mercurial:检测到 merge 冲突时不显示编辑器

    mercurial - 将密码存储在 TortoiseHg 中

    mercurial - 在同一用户帐户下设置多个 Mercurial 用户