首页 > 解决方案 > 重组关于克隆的回购

问题描述

我可以在克隆时重新构建存储库(子模块)而不更改服务器存储库的结构吗?例如:假设现在我有以下

Repo:MyRepo
       |
       |___SubModule: mysub

这是子模块在服务器上的样子

Repo:mysub 
       |
       |___Folder:A
                  |
                  |___a.txt,aa.txt

       |___Folder:B
                  |
                  |___b.txt,bb.txt

       |___Folder:C
                  |
                  |___c.txt,cc.txt

当我将此 repo 克隆为子模块时,我需要在本地计算机上获取它

Repo:mysub 
       |
       |___Folder:D
                  |
                  |___a.txt,aa.txt,b.txt,bb.txt

       |___Folder:E
                  |
                  |___c.txt,cc.txt

即以每个文件映射到其等效文件的方式对其进行重构,而不会丢失历史记录,只需更改路径即可。

标签: git

解决方案


推荐阅读