Миграция TFS Changesets

Я предполагал, что это будет легко, но я ничего не нашел на этом...

У меня есть проект в TFS 2010, который необходимо переместить на новый сервер TFS 2015. Очевидно, что проект не может быть просто перемещен как обычно, потому что он использует другой шаблон проекта, который не совместим и вызывает ошибки при попытке переноса (поэтому мне сказали - у меня нет больше подробностей об этом).

Я ищу способ перенести наборы изменений, ведение истории на новый сервер. Я предположил, что там был какой-то "дамп", где вы могли экспортировать наборы изменений TFS, а затем импортировать их на новый сервер в пустой проект - но я не нахожу эту возможность.

TFS Integration устарела и, по-видимому, не работает для TFS2015, без альтернативы в списке.

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

Есть ли способ перенести все наборы изменений для данного проекта и сохранить историю, не перенося весь проект?

1 ответ

Решение

По умолчанию нет способа переноса наборов изменений в TFS, вам потребуется сторонний инструмент, такой как OpsHub (некоторые функции не бесплатны), для переноса наиболее часто запрашиваемых данных. Проверьте: http://www.opshub.com/products/opshub-visual-studio-migration-utility/

Или вы можете рассмотреть возможность обновления с TFS 2010 до TFS 2015, что является полной передачей данных. Чтобы понять факторы, влияющие на степень сложности вашего обновления, проверьте требования и просмотрите процесс обновления.

Узнайте, имеет ли смысл пробный запуск, и взвесьте преимущества и затраты на выполнение предпроизводственного обновления.

Когда вы будете готовы к обновлению, минимизируйте время простоя с помощью инструмента TfsPreUpgrade, особенно для очень больших баз данных TFS (> 1 ТБ). Выполните следующие действия, чтобы обновить TFS.

Другие вопросы по тегам