Что касается веток и репо, я бы выбрал одно vob == одно правило git-репо, поскольку git-репо действительно предназначено для использования одним проектом, так же, как и для vobs.
Что касается веток, имена ветвей в vobs / repos должны совпадать. Посмотрите на подмодули в git, чтобы увидеть, можно ли это использовать в вашем случае.
Я лично хотел бы увидеть зрелый бэкэнд git-cc, который позволит мне использовать git на моем dev-box, и при этом я буду вынужден использовать синхронизацию с корпоративным репозиторием CC.