领导说:
“目前各个项目分散在不同的仓库中,不利于管理,需要将多个项目仓库合并到一个工程仓库来进行开发,要求保留各个仓库迁移前的commits 记录,最好还能对命名不规范的项目进行重命名”
恕我直言,可以实现!
Git 多仓库合并
假设要合并ABC 不同的分支到新工程X,ABC 工程作为X工程的子目录
迁移A 工程的5.0分支到新工程X的A1目录
迁移B工程的dev分支 到新工程X的B1目录
迁移C 工程的6.0分支 到新工程X的C1目录
期望:合并后的目录结构
新工程X(master分支)
.
├── A1 (原A工程的某分支)
├── B1 (原B工程的某分支)
├── C1 (原C工程的某分支)
.git
README.md