寻求Redmine至GitHub迁移工具:issues、roadmaps及wiki迁移方案
迁移Redmine数据到GitHub的可用工具
以下是几种实用的工具/方案,能覆盖issues、roadmaps(对应GitHub里程碑)及wiki的迁移需求:
GitHub官方Redmine导入器
这是最稳妥的选择,直接在GitHub仓库的「Import repository」功能里选择Redmine作为数据源,按提示配置Redmine的地址、账号权限即可。它支持迁移issues(含评论、附件、状态映射)、wiki页面,还能把Redmine的版本/roadmap对应到GitHub的里程碑,兼容性和稳定性都有保障,适合大部分常规迁移场景。GitLab中转迁移
如果官方工具处理不了某些自定义字段或复杂数据,可以先通过GitLab自带的Redmine导入器把数据迁到GitLab(支持issues、wiki、版本/里程碑的完整迁移),再用GitHub的GitLab导入功能把数据同步过来。这种中转方式能覆盖更多Redmine的自定义数据细节。自定义API脚本
要是你有特殊的迁移规则(比如自定义字段映射、复杂roadmap结构转换),可以基于Redmine API和GitHub API自己写脚本。Redmine API可以导出issues、wiki、版本的原始数据,GitHub API负责创建对应的资源,灵活性拉满,但需要具备基础的代码开发能力。
你提到的redmine2github因为停止维护、版本老旧,确实会出现API兼容问题,没必要再花时间调试。
内容的提问来源于stack exchange,提问作者macmac
相关产品推荐
相关产品推荐

