|
|
|
|
|
by bluejekyll
3175 days ago
|
|
Both Google and Facebook are also dealing with such large repos that they've needed to start either customizing or building their own SCM's. MS started the GitVFS project to do a similar thing to suit their needs. Most people aren't at that scale, but IMO, many benefits people get from monorepos you also get by using GitHub/Gitlab with master projects mapping in git repos via sub-modules. Anyway, it really sucks to work on extremely large monorepos when you don't have access to the same resources as Google and Facebook. For this reason I'm personally always hesitant to recommend monorepos as the be-all-end-all. |
|
Facebook also maintains a set of custom extension for it [0], and there is an interesting talk about the reasons beyond their choice [1].
[0] https://phab.mercurial-scm.org/diffusion/FBHGX/
[1] https://m.youtube.com/watch?v=gOVD-DrUpwQ