1

所以我设法破坏了我的善变回购。因此,我正在按照 wiki 上的存储库损坏页面中的步骤进行修复。

当我运行转换命令时:

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 上,我正在使用 Tortoisehg 来管理它。

编辑:

我想也许我不能针对远程存储库执行此操作?那我该如何解决这个问题呢?

4

2 回答 2

0
于 2013-01-20T14:29:58.490 回答
0

有点晚了,但我遇到了同样的问题。错误是在项目文件夹中运行该命令。您必须在包含 .hg 文件的文件夹之外运行该命令。我找不到通过 TortoiseHg 控制台向上移动目录的方法,所以我使用了 Windows 终端。

于 2019-07-26T13:01:44.113 回答