我们目前有一个相当大的带有子模块的 git 存储库(大约 10GB),从服务器克隆它需要相当长的时间。我想在我们的项目目录中保留一个本地副本并将其用作构建的来源。项目目录存储在 NFS 安装的驱动器上。
使用 --local 或仅 /path/to/repo 进行克隆时,Git 会创建指向原始存储库的硬链接,但它似乎没有为子模块存储库创建硬链接。我本来期望的
git clone --local --recursive /path/to/origin mycopy
为所有回购创建硬链接。我可以告诉 git 也为子模块使用硬链接吗?