Tranziția Microsoft la dezvoltarea Git/GVFS pentru Windows este aproape completă

Pictograma timp de citire 2 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Află mai multe

La începutul acestui an, Microsoft a anunțat că lucrează la o soluție care permite clientului Git să se scaleze la depozite foarte mari. Noua soluție a fost numită GVFS (Git Virtual File System). GVFS virtualizează sistemul de fișiere de sub depozitul dvs. și face să pară ca și cum toate fișierele din depozitul dvs. sunt prezente, dar în realitate descarcă un fișier doar la prima deschidere. De asemenea, gestionează în mod activ cât de mult din depozitul Git trebuie să ia în considerare în operațiuni precum checkout și stare, deoarece orice fișier care nu a fost hidratat poate fi ignorat în siguranță.

Microsoft astăzi a furnizat o actualizare cu privire la progresele pe care le-au făcut cu GVFS. Echipa GVFS aproape a finalizat lansarea Git/GVFS către echipa Windows de la Microsoft. Aceasta este o piatră de hotar uriașă și o validare a proiectului. Dacă funcționează pentru baza de cod Windows, atunci ar trebui să funcționeze pentru aproape toate celelalte proiecte mari de bază de cod. Microsoft a împărtășit, de asemenea, câteva numere legate de echipa Windows și baza sa de cod. Echipa Windows este de aproximativ 4,000 de ingineri, iar sistemul de inginerie produce zilnic 1,760 de „construcții de laborator” în 440 de filiale. Codul de bază pentru Windows este de aproximativ 3.5 milioane de fișiere cu o dimensiune de aproximativ 300 GB.

Microsoft a adus unele îmbunătățiri semnificative de performanță și a introdus proxy Git. De asemenea, GVFS este un proiect open source și Microsoft a început să facă actualizări regulate ale bazei de cod publicate. Începând de astăzi, Microsoft deschide GVFS pentru contribuții externe. Microsoft a lucrat, de asemenea, cu comunitatea pentru a începe să creeze suport în instrumente populare - cum ar fi SourceTree, Tower, Visual Studio etc.

GVFS este gratuit de utilizat. Doar descărcați-l de pe GitHub, creați un cont Visual Studio Team Services cu un depozit Git în el și puteți începe să utilizați configurarea.

Mai multe despre subiecte: cod repo, merge, GVFS, microsoft, sourcedepot, Tranziție, ferestre, Dezvoltare Windows