我有一个顶级 git 仓库,组织结构如下:
具体来说,我想要绕过将此类文件夹视为子模块的处理,但我希望保留嵌套版本库的分支/历史记录(因此需要 .git 文件夹)。
我不想改变嵌套版本库的状态(通过提交或合并历史记录),也不想将其推送到远程的单独版本库。
预期结果与 tar repoA 和稍后解压缩它相同。也就是说,所有的文件都完整无缺,没有被 Git 修改或特殊处理。
- .git/
- repoA/
- .git/
- file
- file2
- folder/
- ...
- file
- file2
- folder/
- ...
具体来说,我想要绕过将此类文件夹视为子模块的处理,但我希望保留嵌套版本库的分支/历史记录(因此需要 .git 文件夹)。
我不想改变嵌套版本库的状态(通过提交或合并历史记录),也不想将其推送到远程的单独版本库。
预期结果与 tar repoA 和稍后解压缩它相同。也就是说,所有的文件都完整无缺,没有被 Git 修改或特殊处理。