如何将Mercurial存储库移至现有git存储库的子目录中?
快速导出和其他方法使用空的仓库
答案 0 :(得分:0)
没事
因为:
您有:
答案 1 :(得分:0)
在我的评论中扩大一点:
使用带有--filemap
选项的hg convert
功能来修改现有的HG存储库,以使文件夹结构看起来像您想要的。例如,将所有内容移动到名为/from_hg
的子文件夹中。
使用hg-git之类的可用工具之一,将修改后的hg存储库转换为git存储库
从已转换的git repo合并到您的主要git repo。现在,您的git repo中将有子文件夹/from_hg
。您的git repo有两个不相关的起点。我认为这与Linus Torvald的“ coolest merge ever”非常相似。