2013-11-27 53 views
1

我使用GUI来处理我的版本控制。目前我使用Bazaar Explorer(GUI for bzr),但我想使用TortoiseHG(GUI for hg)。将Bazaar回购转换为Mercurial

对于Windows用户喜欢我,我发现了几个迹象表明,这可以通过使用命令行来完成:

hg convert file:///C:\my_bzr_repo 

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

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

有人可以帮助我吗?

+0

你确定'C:\ my_bzr_repo'是一个Bazaar仓库吗?里面有一个'.bzr'目录吗? – janos

+0

有其他要检查的是该文件的URL是否正确。我不确定混合你的斜线就行了。你有没有试过只给它一个没有'file:///'前缀的路径? – dOxxx

+0

@janos:里面'my_bzr_repo'是一个'trunk'文件夹和一个隐藏的'.bzr'文件夹,它是Bazaar存储库。 –

回答

0

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

  1. 卸载TortoiseHg(因为hg convert命令从TortoiseHg称为汞脚本)
  2. 其次these steps
  3. 重新安装TortoiseHg,打开新创建的Hg回购
  4. (可选)为了复制我在正确的目录中写入的所有文件,我必须克隆Hg回购。

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