我看到了这个问题here,但问题是从2010年开始讨论git版本< 2主要是。并且所有给出的答案似乎都表明:您可以限制“当前”结账;但您将始终在本地获得完整历史记录。
后来的问题是我的问题。我们刚刚从SVN转移到我们的主存储库的git; .git有8,9 GB(很多历史记录和很多大文件)。
但是:那个庞大的存储库中的一个小目录是我每天拥有和使用的小型python工具(我们称之为PX)。
在将后端移动到git之前,它只需使用git-svn两次: 完整检查包含所有内容的巨大存储库(用于我的真实开发工作);以及仅包含PX的稀疏结账。
现在我想知道2016年的git 2.95是否会提供使用git的任何选项,因为之前我使用过git-svn。含义 - 为PX提供工作git,但仅限PX。