#git #azure-devops #tfvc
Вопрос:
Нарушен ли импорт по состоянию на 3/2/21?
Сегодня я несколько раз пробовал процесс импорта в разных проектах AzDO, и каждый раз по завершении миграции я получаю пустое репозиторий git.
Я действительно увидел, что возникла проблема, связанная с ухудшением производительности репо, и подождал, пока она не будет решена: https://status.dev.azure.com/_event/230197872
Разрешения не являются проблемой. Я попытался с повышенными разрешениями, и другой пользователь тоже попытался.
Пробовал с миграцией истории и без нее.
Ответ №1:
Мы можем воспроизвести эту проблему на нашей стороне, и мы сообщили об этой проблеме на нашем форуме сообщества разработчиков, вы можете обратиться к этому билету, чтобы узнать последние новости.
В качестве обходного пути мы могли бы перенести репозиторий TFVC в Git с помощью git cmd.
Следуйте руководству по миграции и выполните команду клонирования:
git tfs clone {TFVC repo URL}
Получить все ветви:
git tfs branch –init --all
Для каждой ветви выполните следующие команды:
git checkout branch
git log -1
git tfs pull -c=changesetNumber
Создайте новое репозиторий в azure devops и получите URL-адрес репозитория. Затем настройте репозиторий git выше по потоку:
git remote add origin {New repo URL}
Наконец, вы переносите все свои локальные изменения на пульт дистанционного управления.
git push origin -u -all
Вы можете обратиться к этому блогу и документу для получения более подробной информации.