Миграция с TFS на VSTS с TFVC - PullRequest
       18

Миграция с TFS на VSTS с TFVC

0 голосов
/ 04 сентября 2018

Мой случай использования:

  1. В настоящее время есть TFS 2012 (на Prem)
  2. Хочу перейти на VSTS
  3. Хотите перенести только SourceCode с историей, не нужно никаких рабочих элементов и т. Д.

Вопросы: 1. Какие инструменты я могу использовать? 2. Обязательно ли сначала обновлять до TFS 2018 перед миграцией на VSTS

1 Ответ

0 голосов
/ 04 сентября 2018

Если вы хотите перенести только исходный код, у вас есть 3 варианта.

  1. Рекомендованный MS путь - обновить TFS 2018, а затем использовать функцию импорта базы данных VSTS. Это единственный способ продолжать использовать TFVC и сохранять полную историю в такте.
  2. Вы можете использовать OpsHub , однако это сопряжено с ограничениями, так как будет «воспроизводить» историю, поэтому история изменений будет отображать время миграции, а не время первоначальной регистрации. Также, если у вас есть несколько командных проектов, вам, возможно, придется заплатить за инструмент.
  3. Если вам нужен только код, и вы счастливы рассмотреть вопрос о переходе систем контроля версий с TFVC на Git, то это может быть самым простым вариантом. Вы можете использовать Git-TFS , по сути, вы бы клонировали репозиторий TFS (TFVC) в локальный репозиторий Git. На этом этапе у вас будет полная «копия» контроля версий, включая историю и ветки, но в Git вместо TFVC. Затем вы можете довести это до VSTS, единственным «недостатком» является то, что вы теперь будете использовать Git, а не TFVC, Git хорош, но отличается, поэтому вам нужно подумать об этом.
...