将带有书签的Mercurial仓库转换为Git

时间:2011-12-11 11:04:15

标签: windows git mercurial

将使用书签的Mercurial仓库转换为Git仓库的最佳方法是什么?

我已经尝试过Cygwin中的步骤listed here,但它只将默认分支转换为master。我正在使用书签的“分支”未包含在转换中,尽管它在开始时发出了关于具有“未命名”头部的Hg仓库的错误。

步骤listed here(使用git-hg)根本不起作用。

如果有帮助,Cygwin安装了Hg 1.9.3和Git 1.7.5.1。

1 个答案:

答案 0 :(得分:2)

Mercurials hg-git plugin执行您想要的转换。您需要在要导出到git的每个修订上放置书签,然后hg push /place/to/repo.git导出提交。