git - 我尝试迁移 Azure Devops 中的一个工作项,该工作项具有指向 git 存储库中分支的链接,但该链接没有被迁移
问题描述
我目前正在学习如何将项目从一个集合迁移到另一个集合,并且我正在使用 VSTS-Sync 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:这是源头的工作项。
解决方案
迁移工作项时,每个 Git 提交链接都会根据您在配置文件中指定的映射映射到新的 Git 存储库。
您收到错误的原因是 Branch 链接按原样迁移并且尚未映射到新的 Repo。我认为这是对迁移工具的疏忽,您应该向https://github.com/nkdAgility/azure-devops-migration-tools提交包含修复程序的拉取请求。
检查:https ://nkdagility.github.io/azure-devops-migration-tools/
推荐阅读
- django - 为什么在为 psycopg2 构建轮子时 clang 会失败?
- r - 参考 R 中的原始运算符
- typescript - TypeScript:区分类和类的实例?
- java - 从 Kafka 主题读取消息并将其转储到 HDFS
- mysql - 如何在mysql中找到最后一次出现空/特殊字符的时间戳?
- python-3.x - aiohttp response.write 缓冲区大小
- python - Python:读取巨大文本文件的特定部分(可能使用 Itertools)
- ubuntu - SDL2 看不到操纵杆,但操作系统可以
- javascript - C3 js:是否可以从头到尾对齐2个点?
- json - SharePoint Online 中英国日期格式的自定义格式视图问题