"Традиционные" системы контроля версий следуют модели "Собор" - весь код хранится в одном основном хранилище.
Системы управления распределенной версией, такие как git, обеспечивают большую гибкость при организации ваших множественных репозиториев. Вы можете "нажимать" изменения, "тянуть" изменения и "клонировать" репозитории.
Вы организовали свои репозитории вдоль своей рабочей группы или строк рабочего процесса? Вы заметили какие-либо шаблоны?