A Microsoft átállása a Git/GVFS for Windows fejlesztésre majdnem befejeződött
2 perc olvas
Publikálva
Olvassa el közzétételi oldalunkat, hogy megtudja, hogyan segítheti az MSPowerusert a szerkesztői csapat fenntartásában Tovább
Ez év elején a Microsoft bejelentés hogy olyan megoldáson dolgozik, amely lehetővé teszi a Git-kliensnek, hogy valóban hatalmas repókra skálázzon. Az új megoldás a GVFS (Git Virtual File System) nevet kapta. A GVFS virtualizálja a tárhely alatti fájlrendszert, és úgy tűnik, mintha a tárhely összes fájlja jelen lenne, de valójában csak az első megnyitáskor tölt le egy fájlt. Aktívan kezeli azt is, hogy a Git-nek mekkora részét kell figyelembe vennie a repo-ból olyan műveleteknél, mint a kijelentkezés és az állapot, mivel minden olyan fájlt, amely nincs hidratálva, biztonságosan figyelmen kívül lehet hagyni.
A Microsoft ma frissítést adott a GVFS-szel elért haladásról. A GVFS csapata majdnem befejezte a Git/GVFS bevezetését a Microsoft Windows csapata számára. Ez egy óriási mérföldkő, és a projekt megerősítése. Ha működik a Windows kódbázishoz, akkor szinte az összes többi nagy kódbázisprojekthez is működnie kell. A Microsoft néhány számot is megosztott a Windows csapattal és annak kódbázisával kapcsolatban. A Windows csapat körülbelül 4,000 mérnökből áll, és a mérnöki rendszer napi 1,760 „laboratóriumi összeállítást” készít 440 fióktelepen. A Windows kódbázisa megközelítőleg 3.5 millió fájlból áll, körülbelül 300 GB-os mérettel.
A Microsoft néhány jelentős teljesítményfejlesztést hajtott végre, és bevezette a Git-proxykat. Ezenkívül a GVFS egy nyílt forráskódú projekt, és a Microsoft megkezdte a közzétett kódbázis rendszeres frissítését. Mától a Microsoft megnyitja a GVFS-t a külső hozzájárulások számára. A Microsoft a közösséggel együttműködve megkezdte a népszerű eszközök – például SourceTree, Tower, Visual Studio stb. – támogatásának kiépítését.
A GVFS használata ingyenes. Csak töltse le a GitHubról, hozzon létre egy Visual Studio Team Services-fiókot a Git repóval, és már használhatja is a beállítást.