Я изучаю использование TFS 2013, поскольку мы хотим перейти от VSS в этом году. Итак, я создал образец реплики структуры проекта в своем VSS. Это выглядит, как показано ниже:Перемещение проектов из VisualSourceSafe в Team Foundation Server 2013
Теперь я использовал VSS Upgrade Tool for TFS и портирована источник данных VSS на TFS MyTeamProject1. Он работал нормально и создал структуру, аналогичную описанной выше, вместо $/находится в MyTeamProject1.
- В каждой папке под папкой «Веб-сайты» есть собственное решение.
- Каждое решение для веб-сайта имеет ссылку [Добавлен как внешний проект] в один или несколько проектов библиотеки из решения ClassLibraires.
Теперь, когда я открываю TFSWebsite1.sln в VisualStudio из TFS, он открывается, но не может загрузить проект библиотек. Мне пришлось снова добавить проект библиотеки в решение.
В VSS, если, скажем, другой разработчик впервые открывает решение для веб-сайта, он будет извлекать все остальные проекты, если они еще не найдены на локальной машине.
Вопрос: Пропустил ли я что-то во время обновления или что-то у меня в TFS? Как я могу убедиться, что, когда кто-то первым займется решением, соответствующие проекты приносят TFS?
Вот еще одно сообщение о проблеме: http://stackoverflow.com/questions/7763716/vss-migration-to-tfs-folder-structure-change-caused-project-mismappings Не уверен, что есть лучшее способ решения проблемы. – Rachel
Я бы сделал ставку, потому что вам нужно было обновить привязки элемента управления источника, чтобы указать на TFS. –