Перенос локальной TFS 2012 на VSO с помощью бесплатного инструмента opshub

#azure-devops #opshub

#azure-devops #опшуб

Вопрос:

Мы переходим от локальной tfs 2012 к онлайн-среде Visual Studio. Для этого нам нужно перенести много проектов, большинство из которых не являются проблемой с помощью бесплатного инструмента opshub.

Но 2 наших проекта действительно большие, и для завершения миграции инструменту потребуется около 8-9 дней, что для нас слишком долго.

Чего я хотел бы, так это следующего:

  • Начните миграцию с локального на vso
  • Продолжайте работать в локальной
  • После завершения миграции выполните перенос коммитов, сделанных за последние 8-9 дней.

Я не уверен, что бесплатный инструмент opshub поддерживает что-то подобное. Есть ли способ сделать это с помощью бесплатного инструмента? Если да, то как это работает?

Ответ №1:

Это вполне осуществимо. Вы просто начинаете миграцию изначально, когда ваш первоначальный запуск завершен, и статус миграции переходит на «не выполняется», вы переходите на страницу просмотра хода выполнения и запускаете уже настроенную миграцию.

При этом будут выбраны недавно добавленные изменения, которые были внесены в локальный экземпляр после начала фактической миграции.

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

Комментарии:

1. Я не вижу, чтобы вы могли перезапустить это с помощью бесплатной версии. У меня есть миграция, которая завершилась вчера, и я не могу ее перезапустить. На странице просмотра миграции указано, что мне нужна премиум-лицензия, если я попытаюсь начать. Просмотр миграции не имеет опции запуска. На плакате было написано, что они используют бесплатный инструмент. Является ли эта функция только премиум-класса?

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