Re:Software Engineering at Google (2017)
by sangnoir on Friday January 04, 2019 @11:07AM
(#18824989)
> Git's insistence on every client having a full copy of all history of every file in the repository makes monorepo much more expensive.
You might be happy to know Microsoft created a Virtual File System for Git[1] [2] so you do not have to have every file checked out in your working directory. Microsoft uses Git in a monorepo (for Windows, and it's 2.5 million files/300GB[2])
You might be happy to know Microsoft created a Virtual File System for Git[1] [2] so you do not have to have every file checked out in your working directory. Microsoft uses Git in a monorepo (for Windows, and it's 2.5 million files/300GB[2])
1. https://github.com/Microsoft/VFSForGit
2. https://vfsforgit.org/