我已经搜索并尝试了过去2天的多种解决方案,似乎没有什么可以帮助我。
我目前有以下目录结构,即opencart framework
[git repo 1]
-admin
-image
-CB [git repo 2]
-catalog
-system
-vqmod
我需要将repo 2合并到repo 1并将catalog
文件夹移回原始的平面文件夹结构并将其作为单个repo进行跟踪,其中包含repo 2和合并的所有历史记录,因为我需要设置git-flow
在未来的日子里蔚蓝。{/ p>
所以最终的结构应该是单一的回购:
[git repo1]
-admin
-image
-catalog
-system
-vqmod
在初始阶段,我错误地认为除了catalog
之外不需要包含其他文件夹,但现在需要使用整个opencart框架模块。
solution 1 =>正如在这里的评论中所建议的那样,子树不是我想要的解决方案,因为我想从场景中删除repo 2并只管理1个repo(repo 1)。
solution 3 =>我能找到的最接近的解决方案,但它不起作用,因为它仍然将文件保存在子目录CB/
可能有类似的问题,但没有任何结果,如果有一些我错过的答案请指出我正确的方向。
非常感谢帮助