Миграция с Azure DevOps Server на Azure DevOps Services - резервные копии и git репо - PullRequest
0 голосов
/ 13 марта 2020

Мы пытаемся переместить существующие журналы (рабочие элементы) и коды в git репо с Azure сервера DevOps на сервисы. Существует ли какой-либо инструмент для перемещения этих элементов с возможностью сохранения истории рабочего элемента и слияния / регистрации кода? Или, если есть способ сделать это с помощью Azure devops REST Api, поделитесь им со мной:)

Спасибо за вашу помощь!

1 Ответ

1 голос
/ 16 марта 2020

Если вы хотите перенести только git репозитории и рабочие элементы с Azure сервера DevOps на сервисы, вы можете выполнить следующие шаги, чтобы вручную импортировать репо в Azure Репозиторий DevOps Services с историей:

  1. Клонируйте исходное хранилище во временную папку на вашем компьютере, используя параметр bare, как показано в следующем примере командной строки, а затем перейдите к папке хранилища. Обратите внимание, что при клонировании с использованием параметра bare имя папки включает суффикс .git.

    git clone --bare https://github.com/contoso/old-contoso-repo.git cd old-contoso-repo.git

  2. Создание целевого репо в Azure DevOps Services.

  3. Выполните следующую команду, чтобы скопировать исходное репо в целевое репо.

    git push --mirror https://dev.azure.com/contoso-ltd/MyFirstProject/_git/new-contoso-repo

  4. Если в исходном репозитории есть объекты LFS, извлеките их и скопируйте из исходного репозитория в целевой репозиторий.

    git lfs fetch origin --all git lfs push --all https://dev.azure.com/contoso-ltd/MyFirstProject/_git/new-contoso-repo

  5. Удалите временную папку.

Ссылочная ссылка:

https://docs.microsoft.com/en-us/azure/devops/repos/git/import-git-repository?view=azure-devops#manually -import-a-repo

Не существует способа переноса рабочих элементов по умолчанию с историей. Вы должны проверить следующие инструменты:

Если вы хотите перенести все данные с Azure DevOps Server на Azure DevOps Services, вам нужно начать по ссылке ниже:

https://docs.microsoft.com/en-us/azure/devops/migrate/migration-overview?view=azure-devops

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