Microsoft の Windows 開発向け Git/GVFS への移行はほぼ完了
2分。 読んだ
上で公開
MSPoweruser の編集チームの維持にどのように貢献できるかについては、開示ページをお読みください。 続きを読む
今年初め、マイクロソフト 発表の Gitクライアントが本当に巨大なリポジトリに拡張できるソリューションに取り組んでいること。 新しいソリューションはGVFS(Git Virtual File System)と呼ばれていました。 GVFSは、リポジトリの下にあるファイルシステムを仮想化し、リポジトリ内のすべてのファイルが存在するように見せますが、実際には、ファイルを最初に開いたときにのみダウンロードします。 また、ハイドレイトされていないファイルは安全に無視できるため、チェックアウトやステータスなどの操作でGitが考慮しなければならないリポジトリの量を積極的に管理します。
今日のマイクロソフト 更新を提供しました 彼らがGVFSで成し遂げた進歩について。 GVFSチームは、MicrosoftのWindowsチームへのGit / GVFSのロールアウトをほぼ完了しました。 これは大きなマイルストーンであり、プロジェクトの検証です。 Windowsコードベースで機能する場合は、他のほとんどすべての大規模なコードベースプロジェクトで機能するはずです。 Microsoftは、Windowsチームとそのコードベースに関連するいくつかの数値も共有しました。 Windowsチームは約4,000人のエンジニアであり、エンジニアリングシステムは1,760のブランチにわたって毎日440の「ラボビルド」を作成します。 Windowsのコードベースは約3.5万ファイルで、サイズは約300GBです。
Microsoftは、パフォーマンスを大幅に改善し、Gitプロキシを導入しました。 また、GVFSはオープンソースプロジェクトであり、Microsoftは公開されたコードベースの定期的な更新を開始しました。 本日より、マイクロソフトは外部からの貢献のためにGVFSを公開します。 Microsoftはまた、コミュニティと協力して、SourceTree、Tower、VisualStudioなどの人気のあるツールにサポートを組み込み始めました。
GVFSは無料で使用できます。 GitHubからダウンロードし、Gitリポジトリを含むVisual Studio Team Servicesアカウントを作成するだけで、セットアップの使用を開始できます。