This question already has an answer here:
I am working on a project which is split into multiple git repositories instead of just one. Each repository is for a library or an application. The libraries are used by the projects or other libraries.
So I often have to deal with multiple repositories, for pulling the latest change, for working on a feature which spans more than one repositories and me to keep track of what repositories are affected, ....
I have wondered why the project is split into multiple repositories instead of just one, but I haven't found the right person to ask.
So what are cons and pros between the two version control designs of a project: multiple repositories, vs single repository or just a few repositories?