Shared repository
Generally speaking, a shared repository (or simply, repository) is a directory that is used to store multiple branches.
See SharedRepositoryTutorial for a detailed guide to creating and using them. And SharedRepositoryLayouts for a description of different ways they can be set up.