繁体   English   中英

在git-tf中使用git sparse checkout

[英]Using git sparse checkout with git-tf

我正在使用大型TFS集合(大约5GB),并且正在寻找一种减小本地计算机上文件大小的方法。 如果我将TFS用作客户端,则将隐藏不需要的目录。 但是我使用git并通过git-tf连接。

我发现了有关使用稀疏签出的文章: http : //jasonkarns.com/blog/subdirectory-checkouts-with-git-sparse-checkout/,并且我在网上看到git-tf可以很好地处理它的提法。 但是,我不清楚两者应该如何协同工作。

例如,git-tf不允许我设置裸仓库,然后使用“ add remote”对其进行配置,因此在设置时必须下载整个TFS集合。 因此,在本文的中途,它讨论了在现有存储库上启用稀疏签出的问题。 但是按照指示进行操作后,我的工作目录没有任何更改。 我尝试删除排除的目录,但是git看到了未暂存的更改。

我应该如何设置带有git-tf的稀疏签出?

提出这个问题已经有一段时间了,但是使用git-tf,您现在可以使用git-tf clone指定--bare选项。 这将在当前目录中创建.git子目录的内容,因此请确保在clone命令中指定.git目录。

从那里开始,您应该可以在问题中链接到的文章中详细使用git中的相同选项。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM