Git の仮想ファイルシステム

Git 用の VFS
開発者マイクロソフト
安定版リリース
1.0.20210.1 / 2020年7月28日[ 1 ] ( 2020-07-28 )
プレビューリリース
1.0.20175.6 / 2020年6月23日 ( 2020-06-23 )
書かれたC++C#
オペレーティング·システムWindows 10 Creators Update以降、macOS
タイプGit用の仮想ファイルシステム
ライセンスMITライセンス
Webサイトgithub .com /microsoft /VFSForGit?tab=readme-ov-file#readme ウィキデータで編集する
リポジトリ

Microsoftが開発したVirtual File System for Git ( VFS for Git ) は、 Gitバージョン コントロール システム の拡張機能です。

概要

VFS for Gitは、Microsoft Windowsオペレーティングシステム(Microsoft社内の「One Engineering System」イニシアチブに基づき、開発がGitに移行しました)などのエンタープライズ規模のGitリポジトリの取り扱いを容易にするために設計されています。このシステムは、必要な場合にのみファイルをローカルストレージにダウンロードする仮想ファイルシステムを公開します。

歴史

Git用VFSは当初、Git Virtual File SystemGVFS )という名前でした。しかし、 GNOMEの開発者からGNOME Virtual File Systemとの混同に関する苦情が寄せられたため、MicrosoftはGitHubの買収後、2018年6月にソフトウェアの新しい名称のアイデアを募集すると発表した。[ 2 ]新しい名称での 最初のリリース[ 3 ]は2018年8月に行われた。

2017年11月、GitHubはGitのVFSをサポートすると発表しました。[ 4 ] [ 5 ]

VFS for GitはScalarに置き換えられました。[ 6 ] Scalarはその後Microsoft Gitプロジェクトに統合されました。[ 7 ] [ 8 ]

参照

参考文献

  1. ^ 「最新リリース」 . VFSForGit. GitHub . Microsoft . 2020年9月27日閲覧
  2. ^ 「MicrosoftはGVFSの名前を変更する予定で、皆さんの提案を求めています」 BetaNews.com 2018年6月6日。 2018年6月9日閲覧
  3. ^ 「VFS for Git 1.0.18234.1」 . GitHub.com . 2018年2月13日閲覧
  4. ^ Foley, Mary Jo. 「MicrosoftのOne Engineering SystemがGit仮想ファイルシステムを一般公開」 ZDNet . 2018年6月4日閲覧
  5. ^ 「GitHub、大規模ソフトウェアプロジェクトのサポートにMicrosoftのツールを採用」 VentureBeat 2017年11月15日. 2018年6月4日閲覧
  6. ^ 「よくある質問 | VFS for Git」 . GitHub . Microsoft. 2021年7月7日時点のオリジナルよりアーカイブ。 2021年7月7日閲覧大規模リポジトリ戦略を、ファイルシステム仮想化ではなく、使用に重点を置くように移行しました。その後、VFS for GitのコードベースをフォークしてScalarを作成しましたgit sparse-checkout
  7. ^ "README | Scalar" . GitHub . Microsoft. 2021年3月22日時点のオリジナルよりアーカイブ。 2021年7月7日閲覧。Scalar実行ファイルは、 microsoft/gitフォークに含まれるように移植されました
  8. ^ 「Microsoft固有のパッチを含むGitのフォーク」 . GitHub . Microsoft. 2021年7月7日時点のオリジナルよりアーカイブ。 2021年7月7日閲覧