Миграция исходного кода с TFS 2013 на сервис Azure Devops - PullRequest
3 голосов
/ 07 августа 2020

Подскажите, пожалуйста, если у кого-то есть опыт миграции исходного кода 3-4 приложений (включая их среду разработки, стадии и производственной среды) из TFS в Azure Devops в Git репозиторий, а затем построить конвейер CI / CD. Нам не требуется переносить рабочие элементы или историю.

Может ли кто-нибудь дать подробные инструкции и какой будет подход к миграции?

Локальная служба TFS - это TFS 2013, а исходный код - для перехода на сервисы Azure Devops. В настоящее время они используют TFV C. Также это приложения. net. Одно из приложений требует переноса около 9,5 ГБ данных. Пожалуйста, посоветуйте процесс и инструменты, которые могут помочь с переносом кода.

1 Ответ

0 голосов
/ 10 августа 2020

Поскольку вы работаете над TFV C, вам необходимо использовать сторонний инструмент GIT -TFS .

The Git -TFS - это двусторонний мост между Team Foundation Version Control и Git, который можно использовать для выполнения миграции. Git -TFS подходит, если вы хотите попытаться выполнить миграцию с полной историей, более 180 дней, которые поддерживает инструмент импорта, или если вы хотите попробовать миграцию, которая включает несколько ветвей и отношения слияния.

Вам просто нужно go выполнить следующие пять шагов, чтобы перенести репозиторий TFCV в Git.

  1. Шаг 1. Установите git -tfs. Существует несколько инструментов для миграции с TFV C на Git. ...
  2. Шаг 2: Экспорт в локальный Git Repo. ...
  3. Шаг 3: Очистить новый Git репозиторий. ...
  4. Шаг 4: Создайте новое Git репо в TFS. ...
  5. Шаг 5: Начальная фиксация Git Репо.

Подробнее, пожалуйста, посмотрите этот блог - Миграция с TFV C на Git - 5 простых шагов

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