Unversion 一个 TortoiseHg 存储库

Unversion a TortoiseHg repository

我不是版本控制系统方面的专家,但我有一个 TortoiseHg (Mercurial) 存储库,我想取消版本控制(将其从版本控制中完全删除),然后可能会在其上启动新的版本控制历史记录.

当我尝试在资源管理器 window 中右键单击存储库时,在 "TortoiseHg" 菜单选项下没有取消版本控制或导出存储库的选项。我尝试了 "Forget",但它只给出了我在下一段中描述的错误消息。

我想从版本控制中删除存储库的原因是当我尝试刷新工作文件夹时 TortoiseHg 给我一条错误消息。它说:"Failed to refresh",并列出一个带有 "no match" 消息的文件。我无法提交或与本地等合并。该存储库已经半年未动过。我想我以前可能在上面使用过旧版本的 TortoiseHg。

如果您真的想要 "unversion" 整个存储库,只需删除顶层的 .hg 目录即可。这将使您的所有文件保持不变,但会删除 Mercurial 历史的所有痕迹。不用说,这不是一个可逆的过程。