Přechod společnosti Microsoft na vývoj Git/GVFS pro Windows je téměř dokončen

Ikona času čtení 2 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Dozvědět se více

Začátkem tohoto roku, Microsoft oznámila, že pracuje na řešení, které umožňuje klientovi Git škálovat na opravdu velká úložiště. Nové řešení se jmenovalo GVFS (Git Virtual File System). GVFS virtualizuje souborový systém pod vaším repo a vypadá, jako by všechny soubory ve vašem repo byly přítomny, ale ve skutečnosti stahuje soubor pouze při prvním otevření. Aktivně také řídí, jakou část repo Git musí vzít v úvahu při operacích, jako je pokladna a stav, protože jakýkoli soubor, který nebyl hydratován, lze bezpečně ignorovat.

Microsoft dnes poskytl aktualizaci o pokroku, kterého dosáhli s GVFS. Tým GVFS téměř dokončil zavedení Git/GVFS do týmu Windows v Microsoftu. To je obrovský milník a potvrzení projektu. Pokud to funguje pro kódovou základnu Windows, mělo by fungovat pro téměř všechny ostatní velké projekty s kódovou základnou. Microsoft také sdílel některá čísla související s týmem Windows a jeho kódovou základnou. Tým Windows tvoří asi 4,000 1,760 inženýrů a inženýrský systém denně produkuje 440 3.5 „sestavení laboratoří“ ve 300 pobočkách. Základ kódu Windows je přibližně XNUMX milionu souborů o velikosti přibližně XNUMX GB.

Microsoft provedl některá významná vylepšení výkonu a představil Git proxy. GVFS je také projekt s otevřeným zdrojovým kódem a společnost Microsoft začala pravidelně aktualizovat publikovanou kódovou základnu. Ode dneška společnost Microsoft otevírá GVFS pro externí příspěvky. Microsoft také spolupracoval s komunitou, aby začal začleňovat podporu do oblíbených nástrojů – jako SourceTree, Tower, Visual Studio atd.

GVFS je zdarma k použití. Stačí si jej stáhnout z GitHubu, vytvořit účet Visual Studio Team Services s repozitářem Git a můžete začít používat nastavení.

Více o tématech: kód repo, Git, GVFS, microsoft, sourcedepot, Přechod, okna, Vývoj Windows