Мы находимся в похожей ситуации, в которой вы находитесь (вплоть до шаблонов, в которых мы работаем, и шаблонов, которые мы хотим использовать), хотя у нас есть только исходный код в нашем существующем экземпляре Team Foundation Server. Мы планируем выполнить миграцию с Team Foundation Server 2008 на Team Foundation Server 2010, а не на обновление. Хотя мы еще этого не сделали, у вас есть два варианта, которые вы наметили.
Как вы упомянули, вы можете перенести исходный код и отслеживание рабочих элементов в новый командный проект с помощью этого инструмента. Он будет «сжимать» исторические даты, так как TFS захочет добавить собственную метку времени. Будут некоторые потенциальные проблемы истории, насколько я понимаю. В частности, в TFS 2010 могут возникнуть проблемы при сравнении версий из предварительно перенесенного контроля версий. По крайней мере, до сих пор я проводил эксперименты в нашей тестовой лаборатории. Насколько я понимаю, эта проблема заключается в том, что она относится к режиму элемента вместо щелевого режима в качестве значений по умолчанию между двумя версиями. Я могу смотреть на отдельные версии и видеть историю - так, чтобы она соответствовала нашим требованиям.
Другим вариантом является управление исходным кодом в одном проекте и рабочие элементы в другом. Я не пробовал этого, потому что представлял, что отношения наборов изменений будут нарушены для существующих рабочих элементов и не будут создаваться в будущем. Это может иметь или не иметь большого значения для вас.
Кроме того, было бы неплохо описать вашу ситуацию в области обсуждения проекта на Codeplex. Авторы входят в состав команды по миграции TFS в Microsoft и зависят от отзывов людей, находящихся в той же лодке, что и мы. До сих пор я обменивался с ними парой электронных писем, и они были весьма полезны.
Основываясь на наших обсуждениях с очень полезными людьми в Microsoft, мы, вероятно, собираемся сделать резервную копию баз данных и следовать указаниям в сообщении в блоге Брайана Кригера (Путь 2: Обновление миграции). Я надеюсь сделать тестовый запуск при обновлении с использованием более старой резервной копии уже на следующей неделе.
Удачи! Я знаю, что это пугает. К счастью, мой опыт установки и настройки с новой установкой TFS 2010 в лаборатории оказался намного более гладким, чем мое первоначальное знакомство с процессом TFS 2008. Надеюсь, вы обнаружите, что то же самое верно.