Переход 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 ГБ.

Microsoft значительно улучшила производительность и представила прокси-серверы Git. Кроме того, GVFS — это проект с открытым исходным кодом, и Microsoft начала регулярно обновлять опубликованную кодовую базу. С сегодняшнего дня Microsoft открывает GVFS для внешних вкладов. Microsoft также работала с сообществом, чтобы начать встраивать поддержку в популярные инструменты, такие как SourceTree, Tower, Visual Studio и т. д.

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

Подробнее о темах: код репо, идти, GVFS, Microsoft, исходное депо, Переход, окна, Разработка под Windows