Я пытался перенести рабочий элемент в Azure Devops, у которого есть ссылка на ветку в репозитории git, но ссылка не была перенесена - PullRequest
0 голосов
/ 04 февраля 2020

В настоящее время я изучаю, как переносить проекты из одной коллекции в другую, и для этого я использую инструмент VSTS-Syn c Migrator.

У меня есть один рабочий элемент, который имеет ссылка на ветку в репо (это не ссылка на фиксацию git), и после запуска инструмента / скрипта переносчика тот же рабочий элемент в целевом проекте содержит все, кроме ссылки на ветку git.

-> Я проверил код перед миграцией рабочих элементов.

-> Я могу вручную присоединить ту же ссылку в перенесенном рабочем элементе.

-> Маркер PAT имеет полный доступ

Я приложил изображения проблем ниже, в последний раз, когда я задавал вопрос о StackOverflow, изображения не включались, поэтому я также добавлю описание каждого изображения.

IMG 1: это предупреждающее сообщение из скрипта миграции. В нем говорится:

Cannot determine repository type from external link: vstfs:///Git/Ref/.....some link....

IMG 2: Это перенесенный рабочий элемент, а в разделе «Разработка» отображается восклицательный знак со следующим сообщением:

Branch not found or no permission to access it.

IMG 3: Это рабочий элемент в источнике.

Warning message from the script

Migrated Work item

Source Work item with link

1 Ответ

0 голосов
/ 05 февраля 2020

В сообщении об ошибке говорится, что ветвь не может быть найдена. Вы можете проверить, совпадает ли имя репо в целевой коллекции с исходной коллекцией. Или вы можете попытаться определить отображение репо (GitRepoMapping) в конфигурации. json.

Существуют инструменты, предоставляемые Microsoft, которые можно использовать для переноса ваших проектов.

Для переноса от TFS до Azure DevOps, пожалуйста, обратитесь к руководству из документации Microsoft . Пожалуйста, проверьте здесь для поддерживаемой версии azure devops

Вы также можете проверить об инструменте миграции vsts-work-item-migrator

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