将多个git存储库作为子文件夹迁移到一个存储所有分支和历史记录的存储库中

问题描述

我有3个git repos,分别是projectA,projectB和projectC。每个项目都有多个分支,包括主分支。例如:projectA具有多个分支,例如master,dev,uat。我想迁移所有这些 通过保留所有提交历史记录和分支,在main_project存储库下的存储库。任何建议。

之前:

  1. projectA
  2. projectB
  3. projectC

更改后:

main_project

  1. projectA
  2. projectB
  3. projectC

我尝试使用如下所示的子树。它仅复制master分支和master的提交历史记录。

git子树添加-P项目主控器

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)