Перехід Microsoft на Git/GVFS для розробки Windows майже завершено

Значок часу читання 2 хв. читати


Читачі допомагають підтримувати MSpoweruser. Ми можемо отримати комісію, якщо ви купуєте через наші посилання. Значок підказки

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

На початку цього року Microsoft оголошений що він працює над рішенням, яке дозволяє клієнту Git масштабувати до дійсно величезних репозиторій. Нове рішення було названо GVFS (Git Virtual File System). GVFS віртуалізує файлову систему під вашим репо і створює враження, ніби всі файли у вашому репо присутні, але насправді завантажує файл лише під час першого відкриття. Він також активно керує тим, яку частину репозиторії Git має враховувати в таких операціях, як оформлення та статус, оскільки будь-який файл, який не був гідратований, можна безпечно ігнорувати.

Microsoft сьогодні надано оновлення про прогрес, який вони досягли з GVFS. Команда GVFS майже завершила розгортання Git/GVFS для команди Windows у Microsoft. Це величезна віха та підтвердження проекту. Якщо він працює для кодової бази Windows, то він повинен працювати майже для всіх інших великих проектів кодової бази. Microsoft також поділилася деякими цифрами, пов’язаними з командою Windows та її кодовою базою. Команда Windows налічує близько 4,000 інженерів, і інженерна система щодня виробляє 1,760 «лабораторних збірок» у 440 галузях. База коду Windows становить приблизно 3.5 млн файлів розміром близько 300 ГБ.

Корпорація Майкрософт значно покращила продуктивність і представила проксі Git. Крім того, GVFS є проектом з відкритим кодом, і Microsoft почала регулярно оновлювати опубліковану базу коду. Починаючи з сьогоднішнього дня, Microsoft відкриває GVFS для зовнішніх внесків. Microsoft також співпрацювала з спільнотою, щоб почати вбудовувати підтримку в популярні інструменти, такі як SourceTree, Tower, Visual Studio тощо.

GVFS безкоштовний у використанні. Просто завантажте його з GitHub, створіть обліковий запис Visual Studio Team Services з репозиторією Git, і ви зможете почати використовувати налаштування.

Детальніше про теми: код репо, Git, GVFS, Microsoft, джерело депо, Transition, windows, Розробка Windows