В настоящее время я изучаю, как переносить проекты из одной коллекции в другую, и для этого я использую инструмент 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: Это рабочий элемент в источнике.