An older solution for enormous Git repositories: ordinary Git commands keep working while files are downloaded only when needed, over the GVFS protocol that Azure Repos supports.
Also called Virtual File System for Git.
Read more: Microsoft Learn
In the Ultra Transcenders books
Each book explains VFS for Git in context, with comparison tables and the common traps.
Terms in this definition
- Git
A distributed version control system. Anything kept in Git, prompts included, gains a history of authors, timestamps, diffs and tags, and changes can be reverted.
- OVER
Gives a T-SQL window function its window: PARTITION BY, ORDER BY and, if wanted, a ROWS or RANGE frame. Rankings and running totals can then be worked out while every row is kept.
- GVFS protocol
Lets VFS for Git and Scalar work with enormous Azure Repos repositories by downloading objects on demand instead of all at clone time.
- Azure Repos
Azure DevOps' version control: Git (and legacy centralised TFVC), guarded by branch permissions and policies. GitHub's counterpart is its repositories.
Related terms
- Scalar
A Git tool that began at Microsoft and tunes clones of huge repositories for speed. It replaces VFS for Git, and Microsoft Learn points to it, Git LFS or Azure Artifacts when a repository grows too big.