Мы тоже боремся с этим.
Мы выяснили, что это не займет много времени, пока некоторые общие библиотеки не станут частью нескольких приложений, и вы захотите иметь все в одной и той же версии. Поэтому мы решили положить все, что мы делаем, в один репозиторий. Мы работаем таким образом уже более 2 лет и с ним очень хорошо работать.
У всех конфигураций есть pro и con, но имея 1 полный репозиторий, вы можете быть (почти) уверены, что у вас есть все файлы вместе в правильной версии. Если вы работаете с несколькими туловищами, есть трюки с виртуальными папками или ссылками (я забыл термин), чтобы связать их друг с другом, но вернуться к тому, где вы были, очень сложно.
Просто помните, что у каждой конфигурации есть pro и con, но для не крупной компании я бы предложил разместить все в одном репо с одной родительской папкой.
Что вы имеете в виду под «немного более гранулированным»? –
гранулированный - чтобы стать зернистым или зернистым. - Бесплатный онлайн словарь. Я думаю, он имел в виду, что хотел бы еще больше усовершенствовать эту структуру. – mauris
Мы не можем помочь с этим, не зная требований системы, для которой он/она создает репо. –