【问题标题】:Converting a Mercurial repo with bookmarks to Git将带有书签的 Mercurial 存储库转换为 Git
【发布时间】:2011-12-11 11:04:14
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: windows git mercurial


    【解决方案1】:

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

    【讨论】:

    • 我会试试看。谢谢!
    • hg-git 文档说它可以用于此目的,但在转换过程中我得到了this error,这听起来像是德威的问题,根据this thread。除此之外,它可能会起作用,所以我会接受。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多