3 ms·
If you have many small repos for a large interconnected project you simply move the complexity of managing a commit that requires changes into another tool that
by sseveran 9y ago
If you have many small repos for a large interconnected project you simply move the complexity of managing a commit that requires changes into another tool that can manage cross repo changes and dependencies. With a single repo you can change something and build it, fix any breaks and then commit it with just source source control and build system. The many small repos has in my experience been driven by either poor processes or tooling limitations.