TFS, безусловно, обладает гораздо большим потенциалом, чем просто исходный репозиторий, но вполне понятно, почему вы хотите сначала перенести систему контроля версий.
Утилита миграции, как правило, VSSConverter.exe , которая позволяет сопоставлять пути VSS с путями управления исходным кодом Team Project, и довольно хорошо описана в этом пошаговом руководстве здесь .
Существует еще один инструмент ( TFS Migration and Synchronization Toolkit ), доступный в CodePlex, но когда я сравнил их, я определил, что VSSConverter более широко используется, и я думаю, что в целом он считается инструментом выбора для миграции VSS.
Похоже, здесь есть еще несколько ответов и .
Итак, вопрос, который, я думаю, вы действительно задаете, - это больше о руководстве по созданию командных проектов и структурированию?
На это немного сложнее ответить, не зная больше о ваших конкретных обстоятельствах. Паттерны и практики опубликовали книгу на CodePlex под названием TFS Guide , которая может помочь - среди прочего, она описывает предлагаемую структуру управления исходным кодом Team Project. Это может помочь дать вам некоторые рекомендации по переносу и / или переназначению структуры вашего решения.
Относительно управления версиями и ветвления, посмотрите этот сайт здесь по руководству по ветвлению - это неплохой обзор некоторых распространенных методов управления ветвлениями / релизами с использованием TFS.
Если вы пройдете через все это чтение, вы действительно окажетесь на вершине большинства необходимых основ TFS!