Discussion on: Why might a project/company use a monorepo?

solarmicrobe profile image
Russell Parks

The point here is having good tooling for a use case. Git isn't the right tool for a monorepo if you want those other features (and most non-small development orgs will probably need). Sorry for all the shoring-up (most, probably). Every use case is different.
This also leads into writing good tools and defining good requirements/use cases but now I'm getting ahead of myself.

Thread Thread
nictuku profile image
Yves Junqueira

Git in this case acts just like a smart file storage. Microsoft and Facebook use git for very large repos and it works for them, for example.

Thread Thread
madhadron profile image
Fred Ross

Facebook uses Mercurial. Microsoft did a lot of work in the last year or two to make git work well with big repos.