3 ms·
It’s basic git that breaks down, not the monorepo model. And it’s less about LoC, and more about the number of files and how much binary stuff you put in your
by beagle3 5y ago
It’s basic git that breaks down, not the monorepo model.
And it’s less about LoC, and more about the number of files and how much binary stuff you put in your repo (and how often it changes). Git is really bad when binary data is involved.
Git has the facilities to keep monorepos clicking along (shallow clones and sparse checkout) but they aren’t along the “happy path”
- drjasonharrison 5y agoAnd many git repository hosting services, like bitbucket, have limits on how large your repository can be. Sometimes you can upgrade these limits. This often leads to fear of exceeding this limit and can lead to one repository per module.
- romwell 5y agoThat's why there's git-lfs[1] (large file storage) Keeps the binaries out of your repo, replacing them with pointers [1]https://git-lfs.github.com https://git-lfs.github.com