我有一个名为A的Git仓库,它有三个分支。它是一个多模块项目,由模块B、C、D、E和F组成,其中E和F是monorepo中的子模块。这些模块与主仓库A共享相同的分支。我想将模块C转换为monorepo,同时保留相同的分支和提交历史。
当前,我正在使用以下命令 checkout 项目。这将导致monorepo具有子模块E和F。将模块C转换为monorepo后,clone命令应给予子模块C。如何实现这一点?
git clone --recursive https://gitlab..../A.git
字符串
1条答案
按热度按时间dwthyt8l1#
最后我找到了解决办法
字符串
//对所有分支执行以下操作
型
删除文件夹c并添加子模块参考
型