ОБНОВЛЕНИЕ. Существует бесплатная утилита миграции для переноса данных из локальной TFS 2010+ (и других систем) в Visual Studio Team Services, доступную на OpsHub: http://aka.ms/OpsHubVSOMigrationUtility. Microsoft продвигает этот инструмент на блог Visual Studio ALM и в другие места. Вероятно, это путь наименьшего сопротивления.
Исходный ответ: Самый официальный инструмент для этого процесса называется «Платформа интеграции TFS». Вы можете найти его на codeplex и Галерея Visual Studio.
Это очень темпераментное приложение (не очень отточенное), но справится со своей задачей. Недавно мы перенесли VCS, около 18000 рабочих элементов и 1000 тестовых случаев с локальной TFS 2010 на Visual Studio Team Services. У нас было около четырех лет истории, из которых все мигрировали. Это правда, что вы теряете отметку времени регистрации / изменения, но история изменений включает исходную дату в комментарии.
Лучшее предложение - попрактиковаться в миграции в изолированную / временную учетную запись Visual Studio Team Services, чтобы вы могли получить конфигурацию .xml именно так, как вам нужно, а затем сделать это «по-настоящему».
Обратите внимание, что инструмент создаст мошенническую рабочую область на компьютере, с которого вы это делаете (в некоторых случаях). Если вы сделаете это на машине разработки, вы, вероятно, заметите, что некоторые из ваших сопоставлений потерялись, когда вы вернетесь в Visual Studio. Просто следи за этим.
Часть загружаемого инструмента Integration Platform включает несколько руководств по планированию, тестированию и выполнению перемещения. Я бы посоветовал объединить эту документацию с сообщениями в блогах для достижения наилучших реальных результатов.
person
ckittel
schedule
26.11.2013