You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何以最简方式将GitHub Issues导入Azure DevOps作为问题?

迁移GitHub Issues到Azure DevOps的简便方案

微软官方迁移工具(无代码首选)

这是微软官方提供的可视化工具,适合非开发者操作:

  • 打开你的Azure DevOps项目,进入项目设置 > 迁移工具
  • 选择「GitHub」作为源平台,完成账号授权后,选中需要迁移的目标仓库
  • 在配置页面勾选「仅迁移Issues」,可自定义映射字段(比如标签、状态、评论等)
  • 预览迁移内容确认无误后启动迁移,完成后直接在Azure DevOps工作项中查看结果

轻量命令行方案(适合有基础的用户)

如果需要更灵活的控制,用官方CLI工具组合操作,无需编写复杂代码:

  1. 安装Azure DevOps CLI和GitHub CLI(均为官方工具,一键安装)
  2. 分别登录两个平台:az login(Azure)和gh auth login(GitHub)
  3. 导出GitHub Issues到本地JSON:
    gh issue list --repo <你的GitHub仓库路径> --json title,body,labels,state,comments --limit 1000 > issues.json
    
  4. 用简单脚本批量导入到Azure DevOps:使用社区分享的PowerShell/Bash简化脚本,循环读取JSON文件,调用az boards work-item create命令创建对应工作项,无需从零编写逻辑

关键注意点

  • 先做小批量测试,确认字段映射(比如GitHub的「Open/Closed」对应Azure DevOps的「Active/Resolved」)
  • 评论作者信息若需保留,确保两个平台账号已关联,否则会显示为迁移执行者
  • 附件、PR关联链接这类特殊内容,部分工具可能无法自动迁移,需要手动补充

内容的提问来源于stack exchange,提问作者DanO

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.25 00:42:10