【发布时间】:2014-10-16 14:34:09
【问题描述】:
我想将具有多个分支的 Git 存储库转换为 Mercurial 存储库。使用hg convert 只会创建一个默认分支,然后每个 Git 分支都有一个头。
我已经阅读了How are git branches imported into mercurial with hg convert? 并且知道在 Git 中不可能知道哪个提交属于哪个分支。但是,对于我来说,头数和分支数一样多的存储库并不是一个可行的解决方案。
由于所有分支都不相同,我显然无法将它们全部合并到一个头中。
如何转换或修改转换后的存储库,以使每个负责人都在不同的分支上?请注意,我不一定需要将所有现有提交分配给正确的分支,但我希望从这一刻开始的提交分配给正确的分支,并且每个分支只有一个头。
【问题讨论】:
标签: git mercurial branch dvcs mercurial-convert