See previous articles which discussions:
https://blogs.msdn.microsoft.com/devops/2017/02/03/announcin...
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-large...
See previous articles which discussions:
https://blogs.msdn.microsoft.com/devops/2017/02/03/announcin...
https://blogs.msdn.microsoft.com/bharry/2017/05/24/the-large...
If so, the comparable code base to check against is Android AOSP, Ubuntu, RedHat or FreeBSD.
If that is true, I believe the source code base for Ubuntu/RedHat distribution with all the Apps likely be bigger compare to Windows in term of number files, source repo and number of engineers (open source developers for all the packages such as ff, chrome openoffice.)
Microsoft folks feel free to correct me here.
It seems that the existing git's process, dev model seems to work well for much bigger projects already by using different git repo for each apps.
Still not sure what pain point does the new GVFS solve.....
So yeah, all of the code and data actually stored in source control for various Linux distributions is pretty small.
AOSP is closer to what you're imagining, but I haven't met anyone who thinks Repo (Android's meta-repo layer) and Gerrit (their Repo-aware code review and merge queue tool) are pleasant to work with. E.g. it takes forever and a day to do a Repo sync on a fresh machine. A demand-synced VFS would be very nice for AOSP development, even though it's not a monorepo but a polyrepo where Repo ties everything together.