我正在处理一个大型 TFS 集合(大约 5GB),并且我正在寻找一种方法来减少它在我的本地机器上的大小。如果我使用 TFS 作为客户端,我会隐藏不需要的目录。但我使用 git 并通过 git-tf 连接。
我发现这篇关于使用稀疏结帐的文章:http: //jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/我已经看到网络上提到 git-tf 可以很好地处理它。但是,我不清楚这两者应该如何一起工作。
例如,git-tf 不允许我设置一个裸仓库,然后使用“添加远程”对其进行配置,因此我必须在设置时下载整个 TFS 集合。因此,在文章的中途,它谈到了在现有存储库上打开稀疏签出。但是按照说明进行操作后,我的工作目录没有任何变化。我尝试删除我排除的目录,但随后 git 看到了未暂存的更改。
我应该如何使用 git-tf 设置稀疏结帐?