GVFS
GVFS, short for Git Virtual File System, is a set of tools and a Windows file-system filter designed to enable Git workflows for very large repositories by virtualizing file contents. It presents a working tree where many files appear as lightweight placeholders while their full contents reside on a remote repository. When a placeholder file is accessed, GVFS fetches the actual data from the remote server, caches it locally, and serves it to the user. This lazy-loading model reduces the initial clone size, checkout time, and local disk usage for large monorepos.
The GVFS client integrates with Git for Windows and runs with a background process to manage fetches,
GVFS originated as an internal Microsoft project to address the challenges of large code bases and was