Advantages and Disadvantages of a Monolithic Repository
- Date read - 2020-01-11
- Advantages of monorepos
- Forced consistency is viewed as a benefit of monorepos even though this is related to the lack of flexibility in monorepos compared to multi-repos
- Ability to search for code is important to both code quality and velocity
- Advantages of multi-repos
- Flexibility of tooling
- Stable versioning
- Diamond dependencies
- Ease of branching seems to be one of the major contributors in the adaptionof DVCs, such as git and mercurial
- Contrary to convention wisdom it is not the ease of development withdistributed, as opposed centralised, development is not the key to theadaption of DVCs.
- Google Piper - in-house source control management system
Last modified 3yr ago