Der Übergang von Microsoft zu Git/GVFS für die Windows-Entwicklung ist fast abgeschlossen

Symbol für die Lesezeit 2 Minute. lesen


Leser unterstützen MSpoweruser. Wir erhalten möglicherweise eine Provision, wenn Sie über unsere Links kaufen. Tooltip-Symbol

Lesen Sie unsere Offenlegungsseite, um herauszufinden, wie Sie MSPoweruser dabei helfen können, das Redaktionsteam zu unterstützen Lesen Sie weiter

Anfang dieses Jahres hat Microsoft angekündigt dass es an einer Lösung arbeitet, die es dem Git-Client ermöglicht, auf wirklich riesige Repos zu skalieren. Die neue Lösung hieß GVFS (Git Virtual File System). GVFS virtualisiert das Dateisystem unter Ihrem Repo und lässt es so aussehen, als ob alle Dateien in Ihrem Repo vorhanden sind, aber in Wirklichkeit lädt eine Datei nur beim ersten Öffnen herunter. Es verwaltet auch aktiv, wie viel des Repo Git bei Vorgängen wie Checkout und Status berücksichtigen muss, da jede Datei, die nicht hydratisiert wurde, sicher ignoriert werden kann.

Microsoft heute ein Update zur Verfügung gestellt über die Fortschritte, die sie mit GVFS gemacht haben. Das GVFS-Team hat die Einführung von Git/GVFS beim Windows-Team bei Microsoft fast abgeschlossen. Dies ist ein großer Meilenstein und eine Bestätigung für das Projekt. Wenn es für die Windows-Codebasis funktioniert, sollte es für fast alle anderen großen Codebasis-Projekte funktionieren. Microsoft teilte auch einige Zahlen im Zusammenhang mit dem Windows-Team und seiner Codebasis mit. Das Windows-Team besteht aus etwa 4,000 Ingenieuren, und das Engineering-System erstellt täglich 1,760 „Labor-Builds“ in 440 Niederlassungen. Die Windows-Codebasis besteht aus etwa 3.5 Millionen Dateien mit einer Größe von etwa 300 GB.

Microsoft hat einige signifikante Leistungsverbesserungen vorgenommen und Git-Proxys eingeführt. Außerdem ist GVFS ein Open-Source-Projekt und Microsoft hat damit begonnen, regelmäßige Updates an der veröffentlichten Codebasis vorzunehmen. Ab heute öffnet Microsoft GVFS für externe Beiträge. Microsoft hat auch mit der Community zusammengearbeitet, um damit zu beginnen, Unterstützung in beliebte Tools wie SourceTree, Tower, Visual Studio usw. einzubauen.

Die Nutzung von GVFS ist kostenlos. Laden Sie es einfach von GitHub herunter, erstellen Sie ein Visual Studio Team Services-Konto mit einem darin enthaltenen Git-Repo, und Sie können mit der Verwendung des Setups beginnen.

Mehr zu den Themen: Code Repo, Git, GVFS, Microsoft, Quelldepot, Übergang, Fenster, Windows-Entwicklung