Microsoftov prijelaz na Git/GVFS za Windows razvoj je skoro završen

Ikona vremena čitanja 2 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Ranije ove godine, Microsoft najavio da radi na rješenju koje omogućuje Git klijentu da se skalira do stvarno velikih repozitorija. Novo rješenje nazvano je GVFS (Git Virtual File System). GVFS virtualizira datotečni sustav ispod vašeg repo-a i čini da izgleda kao da su sve datoteke u vašem repo-u prisutne, ali u stvarnosti preuzima datoteku samo kada je prvi put otvorena. Također aktivno upravlja koliko repo Git mora uzeti u obzir u operacijama kao što su naplata i status, budući da se svaka datoteka koja nije hidratizirana može sigurno zanemariti.

Microsoft danas pružio ažuriranje o napretku koji su postigli s GVFS-om. GVFS tim je gotovo dovršio uvođenje Git/GVFS-a za Windows tim u Microsoftu. Ovo je velika prekretnica i potvrda projekta. Ako radi za Windows kodnu bazu, onda bi trebao raditi za gotovo sve druge velike projekte baze koda. Microsoft je također podijelio neke brojke vezane uz Windows tim i njegovu bazu koda. Tim za Windows čini oko 4,000 inženjera, a inženjerski sustav proizvodi 1,760 dnevnih "laboratorijskih izrada" u 440 grana. Baza kodova sustava Windows je otprilike 3.5 milijuna datoteka veličine oko 300 GB.

Microsoft je napravio neka značajna poboljšanja performansi i uveo Git proxy. Također, GVFS je projekt otvorenog koda i Microsoft je počeo redovito ažurirati objavljenu bazu koda. Od danas, Microsoft otvara GVFS za vanjske doprinose. Microsoft je također surađivao sa zajednicom kako bi počeo ugrađivati ​​podršku u popularne alate – kao što su SourceTree, Tower, Visual Studio itd.

GVFS je besplatan za korištenje. Samo ga preuzmite s GitHuba, stvorite račun Visual Studio Team Services s Git repo u njemu i možete početi koristiti postavku.

Više o temama: repo koda, ići, GVFS, Microsoft, sourcedepot, Prijelaz, prozori, Razvoj sustava Windows