Git虚拟文件系统的构建

Git虚拟文件系统的构建,git,Git,我认为微软设计了一个驱动程序,可以跟踪在编写过程中需要哪些文件才能从远程git服务器获取这些文件 由于Git虚拟文件系统是为大型repo设计的,它如何处理构建,因为我们不应该下载整个repo来进行构建吗 这是如何处理的?对于任何给定的构建,您可能不需要整个存储库 例如,许多资源可能只适用于特定的构建配置,或者可能存在构建产品不需要的文档 对于构建所需的那些文件,将根据需要检索它们。这是没有办法的 VFSForGit的好处是,您不需要首先检索所有这些文件,比如说,如果您只想在几个文件中处理一些代码

我认为微软设计了一个驱动程序,可以跟踪在编写过程中需要哪些文件才能从远程git服务器获取这些文件

由于Git虚拟文件系统是为大型repo设计的,它如何处理构建,因为我们不应该下载整个repo来进行构建吗


这是如何处理的?

对于任何给定的构建,您可能不需要整个存储库

例如,许多资源可能只适用于特定的构建配置,或者可能存在构建产品不需要的文档

对于构建所需的那些文件,将根据需要检索它们。这是没有办法的

VFSForGit的好处是,您不需要首先检索所有这些文件,比如说,如果您只想在几个文件中处理一些代码,而不需要构建整个文件。对于企业级项目,如Microsoft Windows,您不会经常进行完整构建