尝试转换时遇到问题。 有“主”分支和另一个名为“测试”的分支 当我使用标准方法“hg convert gitbranch hgconvertedbranch” 我得到两个头,需要合并。 - 它以某种方式合并两个分支,我得到的源和变化不同于原来的“主”分支,只有我需要转换。
你有什么解决方案吗? “hg convert”命令的任何选项使转换真的只有主分支而不是所有的东西?谢谢。
答案 0 :(得分:1)
只需使用一个分支创建git存储库的本地克隆,然后从中转换为hg。
答案 1 :(得分:0)
完成转换为Mercurial之后,您可以使用clone -r ONEHEAD converted new
获取仅具有修订ONEHEAD及其所有祖先的回购。