从集市迁移到mercurial?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从集市迁移到mercurial?相关的知识,希望对你有一定的参考价值。
我有一个小项目,我从集市开始,作为学习bzr的练习。我已经决定我更喜欢Mercurial。我该如何将这个项目迁移到Hg?
我相信你的答案可以找到here。
基本上,所需要的就是你跑步
$ hg convert bzr-repository-URI Target-hg-dir
除非您运行Windows,否则里程是正确的。当前的Windows安装程序(1.6.3)不包含python bzrlib,因此转换失败,“.. path to foo看起来不像Bazaar存储库”。
经过一段时间没有弄清楚如何获取bzrlib并告诉hg使用它之后,我使用了linux,我通过ubuntu vmware设备获得了它。
我安装了mercurial 1.6 from ppa(默认1.4没有转换),enabled convert extension,并运行'hg convert code / foo foo-from-bzr'。它似乎工作,给我一个日志消息的摘要。我有点困惑,./foo-from-bzr是空的,除了.hg目录。经过一段时间的挣扎后,我发现需要'hg update'。所以,回顾一下:
# install mercurial 1.6 on ubuntu 10
sudo add-apt-repository ppa:mercurial-ppa/releases
sudo apt-get update
sudo apt-get install mercurial
# the actual conversion
hg convert path/to/foo-bzr-branch foo-hg
cd foo-hg
hg update
特别感谢Mads Kiilerich在mercurial邮件列表上为qazxsw poi。
更新:从Windows上的集市转换的解决方案是“...使用必要的额外模块安装Python,并从源代码安装Mercurial或从suggesting linux安装特定于Python的安装程序 - 例如http://bitbucket.org/tortoisehg/thg-winbuild/downloads/”mercurial-1.6.3.win32-py2.6.exe
以上是关于从集市迁移到mercurial?的主要内容,如果未能解决你的问题,请参考以下文章