After working on a monorepo and then the split up repos for the same codebase, I cannot fathom why somebody would want to take small repos and merge them in a single repo. The mess and complexity just increase.
In git I fully agree, and I wonder which company successfully runs a monorepo in git.
For me, I prefer git submodules, which seem to have the benefit of both monorepo and separate repo's.
> I wonder which company successfully runs a monorepo in git.
Microsoft
Worth noting that due to the size of the Windows repo, they ended up having to extend git significantly
https://devblogs.microsoft.com/bharry/scaling-git-and-some-b...