Возможно, вам потребуется предоставить дополнительную информацию для «полного» ответа, например размер магазина, количество активных проектов, способ их создания и способ повторного использования кода.
В любом случае, вот некоторые идеи... надеюсь, я понял направление вашего вопроса:)
Если ваши проекты связаны, и вы часто выпускаете новые версии каждого повторно используемого артефакта, это должно сделать одно хранилище SVN с папкой для каждого.Тег / ветви должны оставаться на уровне проекта.
Наличие отдельных репозиториев для связанного кода может стать головной болью для удобства сопровождения.