Gitは多くの場面において最良のバージョン管理ソフトウェアと考えられていて,広く採用されているものの,完璧というには程遠い。サードパーティ製のツールで解決できる問題もあるが,リポジトリ全体が開発者のマシンにコピーされるという方法が致命的な場合もある。Microsoftは300GBのリポジトリを社内システムからGitに移行しようとして,この問題の所在に気が付いた。その結果として生み出されたのがGit Virtual File System (GVFS)だ。 物語の始まりは2000年頃に遡る。当時Microsoftでは,社内システムとして,Perforceのフォークである“Source Depot”を中心的に使用していた。時間が経つにつれ,多くのチームがTeam Foundation Server(TFS)独自のバージョン管理システムであるTFVCに移行したが,大規模な開発チームは,作業量の理