Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mercurial repository corruption repair表示';这不是一个易变的存储库吗?_Mercurial_Tortoisehg_Bitbucket - Fatal编程技术网

Mercurial repository corruption repair表示';这不是一个易变的存储库吗?

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

因此,我设法破坏了我变化无常的回购协议。所以我按照维基页面上的步骤来修复它

运行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  
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”的目录)吗?我想是的,这是我唯一拥有的目录