Managing repositories
When working in Azure Repos, every team project can have a maximum of one TFVC repository. However, when working with Git, you can have multiple repositories in the same team project. A discussion that is gaining more attention lately is that of having a single repository for all applications or a repository per application. Other topics that are important when managing repositories are creating and removing repositories, securing them, and setting policies on them.
Monorepo or multi-repo
You use a monolithic repository (monorepo) when you store all of the code from all of your projects and applications in one single source control repository. Contrary to this, you might use multiple repositories where every application, library, or project is stored in its own repository. Both approaches have their own pros and cons, and both approaches are used by companies from small to large.
Possible advantages of a monorepo can include the following:
- Easier...