2016-05-25 1 views
2

Моя команда в настоящее время работает с локальным сервером TFS 2012. Я переношу все в Visual Studio Team Services, ранее Visual Studio Online. Я начинаю с тестового проекта и смог легко получить весь код, перенесенный, но не могу понять, как сделать то же самое для рабочих элементов.Как перенести рабочие элементы из TFS в VS Team Services (VS Online)

Есть ли хорошие проводники там?

ответ

3

На данный момент не очень хорошая история. Ваши варианты:

  • Начать сначала - проще всего :).
  • Начать и вручную воссоздавать ценные предметы - это боль, но некоторые команды делали это в прошлом. сохраните старый сервер TFS в режиме только для чтения, и каждый раз, когда вы используете рабочий элемент в старой системе, вы вручную создаете его в новом, устанавливаете все поля и загружаете вложения. В зависимости от количества предметов вам потребуется несколько спринтов, чтобы перенести самый важный материал.
  • Подождите еще - Microsoft в настоящее время работает с опцией полной верности, которая позволит вам загрузить коллекцию проектов, и она будет выставлена ​​как новая учетная запись VSTS (невозможно будет импортировать коллекцию проектов в существующая учетная запись).
  • Использование Excel для импорта/экспорта - Будет работать для большинства рабочих элементов, вы потеряете вложения и ссылки на рабочий элемент, отличные от родительского/дочернего. Хитрость состоит в том, чтобы извлечь из одной сборника проектов, а затем скопировать все поля, кроме идентификатора на лист Excel, связанный с целевой коллекцией проектов. Вам нужно будет исправить все поля «Идентификация» (лучше всего работает, когда пользователи имеют то же самое отображаемое имя в помещении, что и в VSTS), и вам придется импортировать один раз с состоянием new, а затем мимо текущего состояния/причины по только что импортированным значениям и синхронизация снова. Испытательные случаи, планы, апартаменты и общие шаги не будут импортироваться с их отношениями в такт. The approach would be very similar to this one.
  • Использовать TFS Integration Tools - Будет работать для большинства типов рабочих элементов, хотя он будет освобождать пользовательские состояния и метки канбана. Тестовые примеры, общие шаги и их отношения не будут импортированы. Эта опция позволит вам импортировать рабочие элементы импорта и исходный код со своими отношениями в такт.
  • Использование стороннего решения. Из имеющихся опций в настоящее время OpsHub предлагает наиболее полное решение. Для миграции тестового примера и источника управления вы смотрите на коммерческое издание, которое идет по крутой цене. У него все еще есть long list of known issues, и в прошлый раз, когда я его пробовал, я столкнулся с многочисленными проблемами, требующими их поддержки для их решения.

Существуют специализированные консультанты TFS, которые живут от этих видов миграции, если ваше текущее состояние рабочих предметов вам дорого, then you could reach out to them.

Смотрите также:

 Смежные вопросы

  • Нет связанных вопросов^_^