Наша совместная команда Banwar.org

Связаться с нами

  • (097) ?601-88-87
    (067) ?493-44-27
    (096) ?830-00-01

Статьи

Microsoft розробляє Windows в Open Source-системі Git, і це найбільший в світі Git-репозиторій

1 + 1 1 + 1   Щоденна статистика Git-сховища Windows   Ілюстрація з сайту   Microsoft MSDN blogs   Брайан Гаррі (Brian Harry), який обіймає посаду Technical Fellow (аналог технічного директора) в Microsoft, розповів про успішну міграції розробників операційної системи Windows на вільну систему контролю версій Git

Щоденна статистика Git-сховища Windows
Ілюстрація з сайту Microsoft MSDN blogs

Брайан Гаррі (Brian Harry), який обіймає посаду Technical Fellow (аналог технічного директора) в Microsoft, розповів про успішну міграції розробників операційної системи Windows на вільну систему контролю версій Git.

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

Поточну кодову базу операційної системи Windows складають 3,5 мільйона файлів, які при завантаженні з Git-сховища займають близько 300 Гб. Над кодом працює команда, що складається з 4000 інженерів. У 440 гілках Git-сховища Windows щодня проводиться 1760 збірок, а також тисячі збірок для валідації pull-запитів. Коли весь цей код був поміщений в репозиторій Git, до роботи з ним приступили кілька сотень інженерів. Їх число було збільшено на 2000 чоловік три місяці тому з перекладом на Git команди Microsoft Windows OneCore, раніше використала систему Source Depot. Проведений серед них опитування показало, що близько 72% інженерів були задоволені роботою з Git, а сильне невдоволення це нововведення викликало лише у 7% розробників.

Подальші поетапні «підключення» до Git нових співробітників привели до того, що на сьогоднішній день 3500 з 4000 інженерів Microsoft, що працюють над Windows, користуються Git. Статистика цього сховища така:

  • понад 250 тисяч Git-коммітов в історії сховища (за 4 місяці його використання);
  • 8421 push в день;
  • 2500 pull-запитів і 6600 інспекторів коду в робочий день;
  • 4352 активних topic branches;
  • 1760 офіційних збірок в день.

Забезпечує такі масштаби сховища розробка Microsoft - GVFS - є Open Source-проектом, доступним для всіх зацікавлених під вільною ліцензією MIT на GitHub . У Microsoft передбачили, щоб такі інструменти для розробки підтримували GVFS: Atlassian SourceTree, Tower, Visual Studio, Git for Windows. З подробицями про масштабування Git за допомогою GVFS можна ознайомитися в цієї статті (англ мова.).

Постійне посилання до новини: https://www.nixp.ru/news/14046.html . Дмитро Шурупів за матеріалами Microsoft MSDN blogs .

Новости

Banwar.org
Наша совместная команда Banwar.org. Сайт казино "Пари Матч" теперь доступен для всех желающих, жаждущих волнения и азартных приключений.