HOME

TheInfoList



OR:

Virtual File System for Git (VFS for Git), developed by
Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate headquartered in Redmond, Washington. Founded in 1975, the company became influential in the History of personal computers#The ear ...
, is an extension to the
Git Git () is a distributed version control system that tracks versions of files. It is often used to control source code by programmers who are developing software collaboratively. Design goals of Git include speed, data integrity, and suppor ...
version control system.


Overview

VFS for Git is designed to ease the handling of enterprise-scale Git repositories, such as the
Microsoft Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
operating system (whose development switched to Git under Microsoft's internal "One Engineering System" initiative). The system exposes a
virtual file system A virtual file system (VFS) or virtual filesystem switch is an abstract layer on top of a more concrete file system. The purpose of a VFS is to allow client applications to access different types of concrete file systems in a uniform way. A VFS ...
that only downloads files to local storage as they are needed.


History

VFS for Git was originally named Git Virtual File System (GVFS). However due to complaints by the developers of
GNOME A gnome () is a mythological creature and diminutive spirit in Renaissance magic and alchemy, introduced by Paracelsus in the 16th century and widely adopted by authors, including those of modern fantasy literature. They are typically depict ...
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. In November 2017,
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
announced that it would support VFS for Git. VFS for Git has been superseded by Scalar. Scalar was then integrated into the Microsoft Git project.


See also

*
Version control Version control (also known as revision control, source control, and source code management) is the software engineering practice of controlling, organizing, and tracking different versions in history of computer files; primarily source code t ...


References


External links


Scalar
*
Virtual File System for Git
on
GitHub GitHub () is a Proprietary software, proprietary developer platform that allows developers to create, store, manage, and share their code. It uses Git to provide distributed version control and GitHub itself provides access control, bug trackin ...
Free and open-source software Git (software) Microsoft free software Software using the MIT license {{Microsoft-software-stub