Mercurial repository corruption repair表示';这不是一个易变的存储库吗?
因此,我设法破坏了我变化无常的回购协议。所以我按照维基页面上的步骤来修复它 运行convert命令时: hg convert--config convert.hg.ignoreerrors=True REPO REPOFIX 它提供了以下输出:Mercurial repository corruption repair表示';这不是一个易变的存储库吗?,mercurial,tortoisehg,bitbucket,Mercurial,Tortoisehg,Bitbucket,因此,我设法破坏了我变化无常的回购协议。所以我按照维基页面上的步骤来修复它 运行convert命令时: hg convert--config convert.hg.ignoreerrors=True REPO REPOFIX 它提供了以下输出: initializing destination REPOFIX repository REPO does not look like a CVS checkout REPO does not look like a Git repository
initializing destination REPOFIX repository
REPO does not look like a CVS checkout
REPO does not look like a Git repository
REPO does not look like a Subversion repository
REPO is not a local Mercurial repository
REPO does not look like a darcs repository
REPO does not look like a monotone repository
REPO does not look like a GNU Arch repository
REPO does not look like a Bazaar repository
cannot find required "p4" tool
究竟为什么会这样说?我怎样才能着手修理它呢
它绝对是一个mercurial存储库,托管在Bitbucket上,我正在使用Ortoisehg来管理它
编辑:
我想也许我不能对远程存储库这样做?那么,我如何着手解决这个问题呢?您可能没有损坏Bitbucket上的远程存储库,是吗
更有可能是您损坏了本地副本,因此您可以再次从Bitbucket克隆它,或者对本地副本(即您使用TortoiseHG管理的文件夹)尝试
hg convert…
技巧。有点晚,但我遇到了同样的问题。错误是在项目文件夹中运行该命令。您必须在包含.hg文件的文件夹外运行该命令。我无法通过TortoiseHg控制台找到向上移动目录的方法,所以我使用了windows终端。您好,谢谢,我尝试了hg convert,但它说我的存储库不是mercurial repo?(它是哪一个?)你使用Repo的根目录(包含(隐藏)目录“.hg”的目录)吗?我想是的,这是我唯一拥有的目录