如何使用Hg-to-Git工具 - 快速导出?

时间:2013-12-21 17:34:38

标签: git version-control mercurial

我已尝试过此SO post的说明:

cd ~
git clone git://repo.or.cz/fast-export.git
git init git_repo
cd git_repo
~/fast-export/hg-fast-export.sh -r /path/to/old/mercurial_repo
git checkout HEAD

然而,在执行git checkout HEAD时会抛出:

error: pathspec 'HEAD' did not match any file(s) known to git

这是什么解决方法?

更新

我设法安装mercurial-python,当我尝试导入时仍然无法正常工作,错误是:

Error: No --marks option given

做的时候:

C:\fast-export\hg-fast-export.py -r C:\path\to\repo

1 个答案:

答案 0 :(得分:5)

尝试运行hg-fast-export.sh而不是hg-fast-export.py。看起来shell包装器包含--marks的选项。