2

当我尝试将库添加到 CDN 时,它说我需要稀疏结帐和浅克隆以轻松进行 PR。那是什么?我读了一些文章,但没有很好地理解。

4

1 回答 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 回答