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

如何将forked repo的Issues迁移至original repo?

如何将复刻仓库的Issues同步到原仓库

GitHub本身没有内置的一键同步复刻仓库Issues到原仓库的功能,Pull Request仅负责代码变更的合并,不会同步Issue这类仓库独立内容,你可以通过以下几种方式处理:

  • 手动迁移:直接在原仓库重新创建对应Issue,把复刻仓库里的Issue内容(描述、评论、截图等)完整复制过去。如果需要关联溯源,可以在新Issue的描述里标注复刻仓库中对应Issue的编号和地址。
  • API批量迁移:借助GitHub的REST API写简单脚本批量处理,前提是你拥有原仓库的写入权限:
    1. 调用GET /repos/{复刻仓库所有者}/{复刻仓库名}/issues接口获取所有Issue数据(包括描述、标签、评论等)
    2. 遍历获取到的Issue数据,调用POST /repos/{原仓库所有者}/{原仓库名}/issues接口在原仓库创建对应Issue
    3. 如需同步评论,再调用POST /repos/{原仓库所有者}/{原仓库名}/issues/{新Issue编号}/comments接口添加评论
  • 请求原仓库维护者协助:如果原仓库维护者同意,可以让他们通过仓库的导入工具或者手动方式帮你迁移Issues,不过这取决于维护者的意愿和仓库的管理规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 14:20:19