loader
bg-category
Microsoft ustvari odprtokodne GVFS (virtualni datotečni sistem Git)

Delite S Svojimi Prijatelji

Avtorjev Članki: Kenneth Douglas

Kratki bajti: Za učinkovitejše upravljanje kode je Microsoft ustvaril odprtokodni virtualni datotečni sistem Git (GVFS). Zasnovan je tako, da se učinkoviteje ukvarja z velikimi posnetki Git, tako da virtualizira datotečni sistem v repo in zmanjša čas, potreben za izvajanje kritičnih operacij. Zdaj ima Microsoft odprto izvorno kodo GVFS na strani odjemalca. Microsoft uporablja GVFS v svojem lastnem skladišču Windows Git z zmogljivostjo 300 GB.

Danes se Git, odprtokodni distribuirani nadzorni sistem za različice, ki ga je ustvaril Linus Torvalds, pogosto uporablja. Ampak, to se bori, ko kode zrastejo v velikosti. Da bi preprečili ta problem, Microsoft - podjetje se imenuje oboževalec Git - je ustvaril GVFS.

GVFS pomeni Git Virtual File System. To virtualizira datotečni sistem v vašem repu in vas čuti, kot da so vse datoteke v vašem repu prisotni. V praksi to pomeni, da samo enkrat prenese eno datoteko.

GVFS upravlja velikost repo, ki ga mora Git upoštevati pri izvajanju nalog, kot sta status in prevzem. V GVFS, ker se vse te kritične operacije izvajajo na ravni datotečnega sistema, orodij za gradnjo in IDE ni treba spreminjati.

Microsoft je navdihnil, da je ustvaril GVFS, saj je družba sama uporabila Git. Prej, ogromna velikost kodeksa Windows je zagotovila, da je preprosto operacijo, kot je prevzem, trajalo 3-4 ure. Z GVFS je Microsoft uspel rešiti to težavo.

Sedaj, čeprav je v operacijskem sistemu Windows 3 milijone datotek, morajo razvijalci le prenesti in uporabiti 50-100K teh datotek. Zaradi tega je celotno Git izkušnjo bolj obvladljivo. Sedaj kloniranje traja le nekaj minut, prevzem traja 30 sekund, status pa traja 4-5 sekund.

Microsoft ima odprto izvorno kodo odjemalca Git Virtual File System in uporabniki lahko tu najdejo izvorno kodo na GitHubu. Podjetje jo imenuje predizdajna različica in pozdravlja povratne informacije uporabnikov.

Ste našli zanimivo Microsoftovo novo odprto kodno datoteko Git Virtual File System (GVFS)? Ne pozabite deliti svojih mnenj.

Delite S Svojimi Prijatelji

Vaši Komentarji