Скажем, в компании имеется большое количество отдельных приложений для малого и среднего бизнеса, которые можно логически разделить на небольшое количество групп.
Например, у меня может быть BMW, Mazda, Honda, Ford ...., Kawasaki, Harley, .... всего несколько десятков или даже сотен приложений.
Я думаю, у меня есть 2 варианта в TFS:
Создайте отдельный проект для каждого приложения. В итоге у меня много небольших проектов, и меня может ограничить предел, но преимущество в том, что я могу назначить все рабочие элементы, ошибки, отчеты и т. Д. Отдельно для каждого проекта и иметь портал для каждого проекта.
Создайте проект «Автомобили» и проект «Мотоциклы», а также создайте дерево управления исходным кодом с ветвью для каждого приложения в каждом проекте. Это обеспечит лучшую структуру и меньше накладных расходов, но у меня больше нет портала и списка рабочих элементов, ошибок, отчетов и т. Д. Отдельно для «Хонды» и отдельно для «БМВ».
Я что-то упустил? Есть ли способ иметь и то и другое - отдельный список рабочих элементов, ошибок для каждого небольшого проекта без дополнительных затрат на создание куч проектов с риском достижения лимита TFS на количество проектов?