为稀疏结账配置现有的git仓库

时间:2016-03-31 14:50:07

标签: git

是否可以为稀疏结账配置git存储库的现有本地克隆?

Existing discussion指向执行git initgit remote add -f origin <repo>,导致我的情况下载时间过长。

我已在本地拥有一个存储库,我只想将其配置为稀疏结账,然后切换到特定分支。

非常感谢!

1 个答案:

答案 0 :(得分:1)

您仍然可以使用此答案:https://stackoverflow.com/a/4909267/2253302

但是你应该跳过一些步骤(即git initgit remote add -f origin <repo>)。我检查了我的测试回购的步骤:

  1. 在您的仓库中启用sparseCheckout:git config core.sparseCheckout true
  2. 为sparseCheckout添加路径echo testSparseCheckout > .git/info/sparse-checkout
  3. 结帐到您想要的分行
  4. 这个场景对我来说非常适合我的小型测试git repo。