Прежде всего, не используйте несколько коллекций командных проектов в вашем сценарии.
Каждая коллекция получает свою собственную базу данных, и у вас нет возможности перемещать, ветвиться или делать что-либо еще над коллекциями.
Дополнительный обмен кодами невозможен.
Если вы создаете командный проект, вы должны выбрать базовый шаблон процесса для вашего командного проекта, который описывает, как интегрируется ваш процесс разработки ( MSF Agile , CMMI , Scrum).
На основе шаблона процесса соответствующие типы рабочих элементов, отчеты, запросы и т. Д. Создаются как артефакты командного проекта.
Вы не можете переключить шаблон процесса после создания командного проекта, единственный способ - изменить его в соответствии с вашими потребностями.
Так что, если вы используете TFS не только в качестве контроля исходного кода, не торопитесь с шаблоном процесса, который лучше всего подходит для вашего процесса разработки.
Здесь - обзор.
Если ваши Executables
являются выводом исходного кода в системе управления версиями, подумайте о сборках команд и о том, могут ли они выполнить некоторую работу за вас.
Для меня ваша структура выглядит как 1 коллекция с одним командным проектом и структурой папок.
Я бы потратил время на пробный запуск в тестовой среде, чтобы проверить, хорошо ли он работает.