Миграция с TFS 2013 по 2017 с помощью Excel - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть старый экземпляр TFS 2015, который был установлен вместе с DefaultCollection для этого экземпляра.Теперь мы переходим к экземпляру TFS 2017 года, который имеет именованный экземпляр, поэтому мы не можем просто импортировать старый TFS в новый, потому что нет DefaultInstance и его не будет (в соответствии с SysOps, которые запускают сервер),Поэтому я подключился к экземпляру 2015 года и выполнил запрос, чтобы вывести все рабочие элементы и историю в базу данных Excel.Однако, когда я пытаюсь подключиться к экземпляру 2017 для публикации, я получаю сообщение об ошибке:

Операция повторного подключения завершилась неудачно, поскольку в выбранной коллекции командного проекта нет команды, на которую ссылается документ.Убедитесь, что вы выбрали правильную коллекцию командных проектов, и повторите попытку.

Итак, как я могу извлечь коллекцию DefaultCollection со старого сервера 2015 года и опубликовать ее на новом сервере TFS 2017 года под другим именем коллекции?

Спасибо.

1 Ответ

0 голосов
/ 06 декабря 2018

Я наконец понял, как это делается, поэтому я публикую свои шаги на тот случай, если кому-то еще нужно будет знать.

  1. Создал запросы в старой версии TFS (в моем случае 2015).В моем случае я создал тип запроса «Дерево рабочих элементов» и установил для параметра Тип рабочего элемента значение «Элемент».И установите для состояния любое значение.
  2. . В поле «Фильтры для связанных рабочих элементов» установите для параметра Тип рабочего элемента значение [Любое]
  3. . В параметрах фильтра установите параметр в раскрывающемся списке на«Сначала сопоставьте рабочие элементы верхнего уровня» и тип дерева «Родитель / Дочерний»
  4. Запустите запрос и посмотрите на результаты.Минимальные столбцы, которые я нашел для работы: тип рабочего элемента, заголовок, состояние, путь к области и путь итерации

Запустите запрос в Excel, чтобы установить результаты.Скопируйте результаты из таблицы Excel.Откройте новый экземпляр Excel и подключитесь к новому экземпляру TFS.Выберите «Новый список», затем измените тип на «Список ввода».

ВАЖНО!Убедитесь, что столбцы совпадают между двумя рабочими книгами.Если у вас есть столбец с названием «Заголовок 1», «Заголовок 2», «Заголовок X», щелкните столбец заголовка и нажмите «Добавить уровень дерева», чтобы создать те же столбцы.2. Вставьте результаты в новый рабочий лист.Измените все значения в столбце «Состояние» на «Новые».Любое другое значение не может быть импортировано.Обязательно обновите Путь к области и Путь итерации до правильных значений.

Минимальные столбцы, которые я нашел для правильного импорта: 1. Тип рабочего элемента 2. Заголовок 3. Состояние 4. Путь области 5 ИтерацияПуть.

Когда я пытался импортировать Эпос с детьми, он постоянно терпел неудачу.Поэтому я выполнил экспорт с детьми из «Возможностей», вплоть до историй и заданий / ошибок, и это сработало.

...