1.0.20210.1 / July 28, 2020
1.0.20175.6 / June 23, 2020
|Written in||C++ and C#|
|Operating system||Windows 10 Creators Update and later, macOS|
|Type||Virtual file system for Git|
VFS for Git is designed to ease the handling of enterprise-scale Git repositories, such as the Microsoft Windows operating system (whose development switched to Git under Microsoft's internal "One Engineering System" initiative). The system exposes a virtual file system that only downloads files to local storage as they are needed.
VFS for Git was originally named Git Virtual File System (GVFS). However due to complaints by the developers of GNOME over confusion with GNOME Virtual File System, Microsoft announced that it would solicit ideas for a new name of the software in June 2018, following its acquisition of GitHub. Its first release under the new name was in August 2018.
- "Latest Release". VFSForGit. GitHub. Microsoft. Retrieved 2020-09-27.
- "Microsoft is going to rename GVFS and wants your suggestions". BetaNews.com. Retrieved 2018-06-09.
- "VFS for Git 1.0.18234.1". GitHub.com. Retrieved 2018-02-13.
- Foley, Mary Jo. "Microsoft's One Engineering System brings Git Virtual File System to the masses". ZDNet. Retrieved 2018-06-04.
- "GitHub adopts Microsoft's tool for supporting massive software projects". VentureBeat. 2017-11-15. Retrieved 2018-06-04.
- "Frequently Asked Questions | VFS for Git". GitHub. Microsoft. Archived from the original on 7 July 2021. Retrieved 7 July 2021.
We transitioned our large repository strategy to focus on using
git sparse-checkoutinstead of filesystem virtualization. We then forked the VFS for Git codebase to create Scalar.
- "README | Scalar". GitHub. Microsoft. Archived from the original on 22 March 2021. Retrieved 7 July 2021.
The Scalar executable has now been ported to be included in the microsoft/git fork.
- "A fork of Git containing Microsoft-specific patches". GitHub. Microsoft. Archived from the original on 7 July 2021. Retrieved 7 July 2021.