De transitie van Microsoft naar Git/GVFS voor Windows-ontwikkeling is bijna voltooid

Pictogram voor leestijd 2 minuut. lezen


Lezers helpen MSpoweruser ondersteunen. We kunnen een commissie krijgen als u via onze links koopt. Tooltip-pictogram

Lees onze openbaarmakingspagina om erachter te komen hoe u MSPoweruser kunt helpen het redactieteam te ondersteunen Lees meer

Eerder dit jaar Microsoft aangekondigd dat het werkt aan een oplossing waarmee de Git-client kan schalen naar echt enorme repo's. De nieuwe oplossing heette GVFS (Git Virtual File System). GVFS virtualiseert het bestandssysteem onder uw repo en laat het lijken alsof alle bestanden in uw repo aanwezig zijn, maar downloadt in werkelijkheid alleen een bestand wanneer het voor het eerst wordt geopend. Het beheert ook actief met hoeveel van de repo Git rekening moet houden bij bewerkingen zoals uitchecken en status, aangezien elk bestand dat niet is gehydrateerd veilig kan worden genegeerd.

Microsoft vandaag heeft een update verstrekt over de vooruitgang die ze hebben geboekt met GVFS. Het GVFS-team heeft de uitrol van Git/GVFS naar het Windows-team bij Microsoft bijna voltooid. Dit is een enorme mijlpaal en een bevestiging van het project. Als het werkt voor Windows-codebase, dan zou het moeten werken voor bijna alle andere grote codebase-projecten. Microsoft deelde ook enkele cijfers met betrekking tot het Windows-team en de codebase. Het Windows-team bestaat uit ongeveer 4,000 ingenieurs en het engineeringsysteem produceert dagelijks 1,760 "lab-builds" in 440 vestigingen. De Windows-codebasis is ongeveer 3.5 miljoen bestanden met een grootte van ongeveer 300 GB.

Microsoft heeft een aantal belangrijke prestatieverbeteringen doorgevoerd en Git-proxy's geïntroduceerd. GVFS is ook een open source-project en Microsoft is begonnen met het regelmatig bijwerken van de gepubliceerde codebasis. Vanaf vandaag opent Microsoft GVFS voor externe bijdragen. Microsoft werkte ook samen met de community om te beginnen met het inbouwen van ondersteuning in populaire tools, zoals SourceTree, Tower, Visual Studio, enz.

GVFS is gratis te gebruiken. Download het gewoon van GitHub, maak een Visual Studio Team Services-account aan met een Git-repo erin en u kunt de installatie gaan gebruiken.

Meer over de onderwerpen: code opslagplaats, Git, GVFS, microsoft, brondepot, Overgang, ruiten, Windows-ontwikkeling