恢复单用户单机 Mercurial 存储库

Recovering Single User Single Machine Mercurial repositories

我在 Windows 上使用 Mercurial(来自 Tortoise HG)作为单用户、单机版本控制系统。我备份了所有存储库的目录。

在一台新机器上,我把目录复制回来了。我还安装了 THG。 THG 似乎并没有将目录识别为自己的存储库。即在资源管理器中,我没有在文件名上看到选中的 out/committed 图标。如果我右键单击一个文件,然后转到 THG 选项,它会显示修订历史等。当我打开 THG 上的存储库并将其指向目录时,它会再次显示信息。

如何让它从 Windows Explorer 中将目录视为存储库。

另外我还没有尝试过更改文件、提交等,不知道它是否可行。

似乎您唯一的 'problem' 是您没有在 Windows 资源管理器 shell 中看到覆盖图标。否则一切正常。

您可以尝试简单地 close/reopen 资源管理器。如果这不起作用,无论如何都需要重新启动系统。