Как Microsoft Office перешел из Source Depot в Git ( danielsada.tech )
Я потратил почти неделю своей стажировки в Microsoft в 2016 году на добавление поддержки Source Depot в автоматизированный рецензент кода, который я создавал ( https://austinhenley.com/blog/featurestheywanted.html ), хотя понятия не имел, что такое Source Depot!

Странно и увлекательно, что Microsoft удалось выжить так долго с древними/плохими инструментами для разработки ПО. Почти как «жизнь находит выход», но для разработки ПО. Со стороны кажется, что теперь у них дела идут лучше после принятия OSS/универсальных инструментов разработки.

> Мы потратили месяцы на отладку обработки окончания линии
«Боже мой, это похоже на настоящую мать», — сказал Юникс.
– гит добавить.
– git commit -m “Первый коммит”
– git push origin мастер
– Сделанный
> Microsoft пришлось сотрудничать с GitHub, чтобы изобрести виртуальную файловую систему для Git (VFS для Git) только для того, чтобы сделать эту миграцию возможной. Без VFS свежий клон репозитория Office (поверхностный клон git занял бы 200 ГБ дискового пространства) занял бы несколько дней и потреблял бы сотни гигабайт.

Если бы это было так просто, тратили бы сотни инженеров столько времени и усилий? Они делали то, что должны были, и тратили время и энергию на поддержание некоего подобия истории коммитов и изменений.
Source: news.ycombinator.com