我有多个单独的 git 存储库,其中没有子模块。任务是组装这些存储库的层次结构树并使用它在用户之间共享。这对于“子树”或“子存储库”方案来说是微不足道的,但它似乎不适用于“子模块”。尝试子模块的原因是 nfs 系统上的 git 性能缓慢。以我为例,结账需要 2 个小时以上
我正在尝试创建一个包含子模块的共享存储库。到目前为止,第一次克隆尝试失败了。这是测试用例:
mkdir m1 ; cd m1 ; git init ; date > a.txt ; git add --all ; git commit -m added ; cd -
mkdir m2 ; cd m2 ; git init ; date > b.txt ; git add --all ; git commit -m added ; cd -
mkdir m3 ; cd m3 ; git init ; date > c.txt ; git add --all ; git commit -m added ; …Run Code Online (Sandbox Code Playgroud)