当我尝试将库添加到 CDN 时,它说我需要稀疏结帐和浅克隆以轻松进行 PR。那是什么?我读了一些文章,但没有很好地理解。
问问题
2051 次
1 回答
1
cndjs文档指向documents/sparseCheckout.md
它涉及:
git config core.sparseCheckout true
# edit .git/info/sparse-checkout
# and
git pull origin master --depth 10
这使您可以限制处理该庞大存储库所需的数据:
目前,cdnjs 的 repo 太大了,有些人在使用它时遇到问题。
要解决问题或 repo 大小,您可以使用 sparse-checkout。它可以让你只签出你想要的文件,这样你计算机中的整个目录就不需要 11GB,而只需要大约 1GB(你也可以通过浅拉把它变得更小!)
2020 年 1 月更新,4 年后:
您需要使用Git 2.25git sparse-checkout
命令。
于 2016-07-02T06:25:24.607 回答