将集市回购转换为Mercurial

将集市回购转换为Mercurial,mercurial,tortoisehg,bazaar,mercurial-convert,Mercurial,Tortoisehg,Bazaar,Mercurial Convert,我正在使用GUI来处理我的版本控制。目前我使用的是Bazaar Explorer(用于bzr的GUI),但我想使用OrtoiseHG(用于hg的GUI) 对于像我这样的Windows用户,我发现一些迹象表明,可以通过命令行使用以下命令来完成此操作: hg convert file:///C:\my_bzr_repo 在这里,我确保启用了Ortoisehg的“convert”扩展。然而,这是行不通的。我收到以下错误消息: file:///C:\my_bzr_repo does not look

我正在使用GUI来处理我的版本控制。目前我使用的是Bazaar Explorer(用于bzr的GUI),但我想使用OrtoiseHG(用于hg的GUI)

对于像我这样的Windows用户,我发现一些迹象表明,可以通过命令行使用以下命令来完成此操作:

hg convert file:///C:\my_bzr_repo
在这里,我确保启用了Ortoisehg的“convert”扩展。然而,这是行不通的。我收到以下错误消息:

file:///C:\my_bzr_repo does not look like a Bazaar repository

谁能帮我解决这个问题吗?

我解决了自己的问题。对于其他有这个问题的人,我是这样做的:

  • 卸载的TortoiseHg(因为
    hgconvert
    命令调用了来自TortoiseHg的hg脚本)
  • 接着
  • 重新安装Ortoisehg,打开新创建的Hg repo
  • (可选)我必须克隆Hg repo,以便将我获取的所有文件复制到正确的目录中

  • 显然,您需要Mercurial的Python(2.7)模块才能使
    hg convert
    命令工作。

    您确定
    C:\my\u bzr\u repo
    是集市存储库吗?里面有
    .bzr
    目录吗?还要检查文件URL是否正确。我不确定这样混合你的斜杠会不会奏效。你有没有试过在没有前缀的情况下给它一个路径?@janos:inside
    my_bzr_repo
    是一个
    trunk
    文件夹和一个隐藏的
    .bzr
    文件夹,它是集市存储库。@dOxxx:我尝试了几种路径,比如
    C:\my_bzr_repo\trunk
    C:\my_bzr_repo\/code>,但它们都给出了答案相同的错误消息。带或不带
    文件://
    前缀。