Git - 子模块的稀疏检查没有克隆?

时间:2016-04-01 00:08:27

标签: git git-submodules git-clone git-config git-sparse-checkout

我们的超级项目中有一个子模块。该子模块使用稀疏结账(将子模块视为一个大型核心库,我们选择哪个部分是当前项目所必需的)。尽管结帐与原始项目的稀疏结账完美配合,但该回购的新克隆没有任何稀疏的结账信息;该文件的配置没有' sparsecheckout = true'并且info文件夹没有'稀疏结账'文件。

我错过了什么?

我跑了:

[[I assume the foreach approach still works with only one submodule]]

git submodule update --init --recursive
git submodule foreach git read-tree -mu HEAD
git submodule foreach git pull origin master

编辑1:看起来我的仓库还显示了整个子模块,而不是稀疏的结账......这让我相信信息永远不会被存储?

0 个答案:

没有答案