将使用书签的Mercurial仓库转换为Git仓库的最佳方法是什么?
我已经尝试过Cygwin中的步骤listed here,但它只将默认分支转换为master。我正在使用书签的“分支”未包含在转换中,尽管它在开始时发出了关于具有“未命名”头部的Hg仓库的错误。
步骤listed here(使用git-hg)根本不起作用。
如果有帮助,Cygwin安装了Hg 1.9.3和Git 1.7.5.1。
答案 0 :(得分:2)
Mercurials hg-git plugin执行您想要的转换。您需要在要导出到git的每个修订上放置书签,然后hg push /place/to/repo.git
导出提交。