[英]Move a Mercurial repo into a sub-directory of an existing git repo
如何将Mercurial存储库移至现有git存储库的子目录中?
快速导出和其他方法使用空仓库
在我的评论中扩大一点:
使用带有--filemap
选项的hg convert
功能来修改现有的HG repo,以便使文件夹结构看起来像您想要的那样。 例如,将所有内容移动到名为/from_hg
的子文件夹中。
使用像hg-git这样的可用工具之一,将修改后的hg repo转换为git repo
从转换后的git仓库合并到您的主要git仓库。 现在,您的git /from_hg
中将有/from_hg
子文件夹。 您的git repo有两个不相关的起点。 我认为这与Linus Torvald的“ 有史以来最酷的合并 ”非常相似。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.