【问题标题】:Convert Bazaar repo to Mercurial将 Bazaar 回购转换为 Mercurial
【发布时间】:2013-11-27 16:01:38
【问题描述】:

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

对于像我这样的 Windows 用户,我发现几个迹象表明这可以通过命令行使用:

hg convert file:///C:\my_bzr_repo

我确保 TortoiseHG 的“转换”扩展已启用。但是,这不起作用。我收到以下错误消息:

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

有人可以帮我解决这个问题吗?

【问题讨论】:

  • 您确定 C:\my_bzr_repo 是 Bazaar 存储库吗?里面有.bzr目录吗?
  • 还要检查的是该文件的 URL 是否正确。我不确定像这样混合你的斜线会起作用。您是否尝试过只给它不带 file:/// 前缀的路径?
  • @janos :在my_bzr_repo 内部是一个trunk 文件夹和一个隐藏的.bzr 文件夹,它是Bazaar 存储库。
  • @dOxxx :我尝试了几种路径,例如C:\my_bzr_repo\trunkC:\my_bzr_repo\.bzr,但它们都给出了相同的错误消息。带或不带 file:/// 前缀。

标签: mercurial tortoisehg bazaar mercurial-convert


【解决方案1】:

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

  1. 卸载 TortoiseHg(因为 hg convert 命令从 TortoiseHg 调用了 Hg 脚本)
  2. 已关注these steps
  3. 重新安装 TortoiseHg,打开新创建的 Hg repo
  4. (可选)我必须克隆 Hg 存储库,以便将我查看的所有文件复制到正确的目录中。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-27
    • 1970-01-01
    相关资源
    最近更新 更多