Microsofts övergång till Git/GVFS för Windows-utveckling är nästan klar

Lästid ikon 2 min. läsa


Läsare hjälper till att stödja MSpoweruser. Vi kan få en provision om du köper via våra länkar. Verktygstipsikon

Läs vår informationssida för att ta reda på hur du kan hjälpa MSPoweruser upprätthålla redaktionen Läs mer

Tidigare i år, Microsoft meddelade att det jobbar på en lösning som gör att Git-klienten kan skalas till riktigt stora repor. Den nya lösningen hette GVFS (Git Virtual File System). GVFS virtualiserar filsystemet under ditt repo och får det att se ut som om alla filer i ditt repo finns, men laddar i verkligheten bara ned en fil första gången den öppnas. Den hanterar också aktivt hur mycket av repan Git måste ta hänsyn till i operationer som utcheckning och status, eftersom alla filer som inte har hydratiserats säkert kan ignoreras.

Microsoft idag tillhandahöll en uppdatering på de framsteg de har gjort med GVFS. GVFS-teamet har nästan slutfört utrullningen av Git/GVFS till Windows-teamet hos Microsoft. Detta är en enorm milstolpe och en validering för projektet. Om det fungerar för Windows kodbas bör det fungera för nästan alla andra stora kodbasprojekt. Microsoft delade också några siffror relaterade till Windows-teamet och dess kodbas. Windows-teamet består av cirka 4,000 1,760 ingenjörer och ingenjörssystemet producerar 440 3.5 dagliga "labbbyggen" i 300 filialer. Windows kodbas är cirka XNUMX miljoner filer med en storlek på cirka XNUMX GB.

Microsoft har gjort några betydande prestandaförbättringar och introducerat Git-proxyer. Dessutom är GVFS ett projekt med öppen källkod och Microsoft har börjat göra regelbundna uppdateringar av den publicerade kodbasen. Från och med idag öppnar Microsoft GVFS för externa bidrag. Microsoft arbetade också med communityn för att börja bygga in stöd i populära verktyg – som SourceTree, Tower, Visual Studio, etc.

GVFS är gratis att använda. Ladda bara ner det från GitHub, skapa ett Visual Studio Team Services-konto med ett Git-repo i det och du kan börja använda installationen.

Mer om ämnena: kod repo, , GVFS, microsoft, källdepot, Övergång, fönster, Windows utveckling