我不想克隆整个存储库。我们有一个 300 MB 的存储库,我只想要名为 /sourcecode 的文件夹,而不是下载整个根文件夹。
有没有办法做到这一点?
TortoiseGit 尚不提供该功能本身:请参阅issue 1599(2013 年 1 月)。
所以它应该是一个简单的检出,除了你需要先编辑.git/info/sparse-checkout
,如“是否可以在不先检出整个存储库的情况下进行稀疏检出? ”中所述。
请注意,msysgit1.8.1 仍然存在问题。请参阅“为什么 git sparse checkout 会留下目录? ”。