UPDATE: Существует бесплатная утилита миграции для переноса данных из TFS 2010+ на территории (и других систем) к визуальному Services Studio Team, доступных из OpsHub: http://aka.ms/OpsHubVSOMigrationUtility. Microsoft продвинул этот инструмент на Visual Studio ALM blog и в other places. Вероятно, это путь наименьшего сопротивления.
Исходный ответ: Самый официальный инструмент для этого процесса называется «Платформа интеграции TFS». Вы можете найти его на codeplex и Visual Studio Gallery.
Это очень темпераментное приложение (не очень полированное), но выполнит свою работу. Недавно мы перенесли VCS, около 18000 рабочих элементов и 1000 тестовых случаев из TFS 2010 на предварительную версию в Visual Studio Team Services. У нас было около четырех лет истории, из которых все мигрировали. Это правда, что вы теряете отметку о контроле/изменении, но история изменений включает исходную дату в комментарии.
Лучше всего посоветовать переуступку на сеансовую/временную учетную запись Visual Studio Team Services, чтобы вы могли получить конфигурацию .xml именно так, как вам это нужно, а затем сделать это «по-настоящему».
Обратите внимание: инструмент создаст рабочее пространство для изгоев на машине, с которой вы это делаете (в некоторых случаях). Если вы сделаете это с машины разработки, вы, вероятно, заметите, что некоторые из ваших сопоставлений потерялись, когда вы вернетесь в Visual Studio. Просто следи за этим.
Часть загрузки для инструмента «Платформа интеграции» содержит некоторые руководящие документы о том, как планировать, тестировать и выполнять ход. Я бы предложил объединить эту документацию с сообщениями в блоге для получения лучших реальных результатов.
Сколько времени потребовалось для миграции? В моем случае это непрактично. –
@MikeCole, около 10 часов IIRC. – ckittel
Это было 80 + дней в моем случае. :-(Мы закончили ручное движение, которое заставило нас потерять нашу историю. –