Przejście firmy Microsoft na programowanie Git/GVFS dla systemu Windows jest prawie ukończone

Ikona czasu czytania 2 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Na początku tego roku Microsoft ogłosił że pracuje nad rozwiązaniem, które pozwala klientowi Git na skalowanie do naprawdę ogromnych repozytoriów. Nowe rozwiązanie nazwano GVFS (Git Virtual File System). GVFS wirtualizuje system plików pod repozytorium i sprawia wrażenie, jakby wszystkie pliki w repozytorium były obecne, ale w rzeczywistości pobiera plik tylko przy pierwszym otwarciu. Aktywnie zarządza również tym, jaką część repozytorium Git musi wziąć pod uwagę w operacjach takich jak kasa i status, ponieważ każdy plik, który nie został uwodniony, można bezpiecznie zignorować.

Microsoft dzisiaj dostarczył aktualizację o postępach, jakie poczynili dzięki GVFS. Zespół GVFS prawie zakończył wdrażanie Git/GVFS do zespołu Windows w firmie Microsoft. To ogromny kamień milowy i potwierdzenie projektu. Jeśli to działa dla kodu Windows, powinno działać w prawie wszystkich innych dużych projektach kodu. Microsoft udostępnił również pewne liczby związane z zespołem Windows i jego bazą kodową. Zespół Windows składa się z około 4,000 inżynierów, a system inżynieryjny produkuje codziennie 1,760 „kompilacji laboratoryjnych” w 440 oddziałach. Baza kodu systemu Windows to około 3.5 miliona plików o rozmiarze około 300 GB.

Firma Microsoft wprowadziła kilka znaczących ulepszeń wydajności i wprowadziła serwery proxy Git. Ponadto GVFS jest projektem open source, a Microsoft zaczął regularnie aktualizować publikowaną bazę kodu. Od dzisiaj Microsoft otwiera GVFS dla wkładów zewnętrznych. Microsoft współpracował również ze społecznością, aby rozpocząć budowanie wsparcia w popularnych narzędziach – takich jak SourceTree, Tower, Visual Studio itp.

GVFS jest darmowy. Po prostu pobierz go z GitHub, utwórz konto Visual Studio Team Services z repozytorium Git i możesz zacząć korzystać z konfiguracji.

Więcej na tematy: repozytorium kodu, git, Gvfs, Microsoft, magazyn źródłowy, Przejście, okna, Programowanie Windows