Обновление TFS с 2012 по 2015 год Сохранить историю
В настоящее время у нас есть сервер TFS 2012, который заменяется сервером 2015 года, цель состоит в постепенном переносе нашего кода с одного на другой.
Когда мы делаем это, мы хотели бы сохранить историю проверок, ярлыки и т. Д. Глядя на похожие вопросы, ответ, похоже, заключался в использовании инструментария интеграции, однако, похоже, что он (и его преемник платформа интеграции) не поддерживают TFS 2015.
Мы используем TFVC, а не git, если это имеет значение.
2 ответа
Я не очень разбираюсь в инструментах интеграции, но на самом деле я бы предложил обновлять по одному Team Project Collection за раз, но перенести их отдельно на новый сервер с установленной TFS 2015. Таким образом, вы сохраните всю историю, ярлык и т. Д.
Мы проделали этот путь при обновлении с TFS 2010 до TFS 2013. Единственным препятствием, которое у нас было, была коллекция размером около 500 ГБ, поэтому до завершения обновления потребовалось около 16 часов.
В следующем ответе описываются шаги, необходимые для перемещения коллекции на другой сервер. Копирование коллекции TFS 2012 на другой сервер с установленной TFS 2015
Мы использовали этот инструмент миграции для нашего Клиента.
Можно перенести данные TFS 2012 в TFS 2015, сохранив всю информацию без каких-либо простоев системы. Премиальная версия OpsHub Visual Studio Migration Utility (OVSMU) поддерживает миграцию проектов с репозиторием TFVC из одного экземпляра в другой. Он поддерживает версии TFS 2010, 2012, 2013 и 2015 годов и все версии Visual Studio Online, включая версию 2017 года. Наряду с базовыми данными вы можете перенести все рабочие элементы с историей, комментариями, вложениями, связями и контролем источника с наборами изменений, историей, ярлыками, комментариями и т. Д. Подробную информацию можно получить здесь: https://www.opshub.com/ продукция / opshub-зрительно-студия миграционный полезности /