代码之家  ›  专栏  ›  技术社区  ›  SamGoody

HG更新到revison问题

  •  1
  • SamGoody  · 技术社区  · 16 年前

    使用Mercurial、TortoiseHG、WinXP。

    我的同步软件[配置不正确]将[使用HG之前]的一些非常旧的文件复制到我的工作目录中,覆盖了许多小时的工作。

    这肯定是错误的,因为现在它显示所有这些旧文件都是当前文件,并且我所有的工作都没有任何迹象。

    “更新到修订版”不会显示在历史记录或任何地方。

    我能做些什么来找回我的文件?

    此外,每当我尝试与bitbucket同步时,它都会挂起,阻止互联网[浏览器和IM停止工作],并且不会更新[因此我没有任何其他副本]。有人知道如何修复吗?

    谢谢(绝望!)

    alt text
    jewishmusic.net

    1 回复  |  直到 7 年前
        1
  •  3
  •   artemb    16 年前

    如果您的所有更改都已提交,那么您需要做的就是:
    1.恢复本地更改(hg revert-a)
    2.更新到您想要的版本(例如,hg更新提示)

    如果不恢复本地更改,HG将在更新工作目录时尝试保留这些更改。

    我没有办法解决你的第二个问题。我在WinXP上使用了TortoiseHG,它运行得很好。尝试升级到新版本

    推荐文章