Что ж, если вы поддерживаете правильную структуру для каждого проекта (по умолчанию один из них с стволом / ветвями / тегами наиболее удобен для меня), это скорее вопрос вкуса.
Одно соображениехотя, если ваши проекты близки друг к другу.Различными хранилищами можно управлять отдельно, поэтому, если у вас нет подключенных проектов, я бы предпочел выбрать разные хранилища.С другой стороны, если проекты (или, возможно, могут в будущем) использовать друг друга - они являются кандидатами для одного репозитория, поскольку вы можете легко создавать внешние объекты и поддерживать их все сразу.
Для одной компании этовероятно, лучшая идея иметь единый глобальный репозиторий, так как гораздо проще настроить резервное копирование / зеркалирование / что угодно на одном фрагменте, чем на сотне небольших репозиториев.
Для домашних разработок я бы предпочел отдельные репозитории, потому что это легкоподелиться одним из них с кем-то в будущем - с помощью простого xcopy или с помощью открытия сетевого доступа к репо.