问题描述
我想将单个项目从 Jira 5.0 实例移至已用于其他项目的新 Jira 8.0 实例 - 因此该过程不得引入配置、工作流等,也不得更改现有项目。
我只对导入问题和相关数据感兴趣:
我刚刚开始搜索这个主题,已经找到了几个选项 - 目前还不清楚它们是否都可用,主要是由于启动了 Jira 版本,它们是:
- 导出到 CSV 并导入到 CSV
- 导出为 XML
- Import from JSON(虽然我还没有找到 JSON 导出)
- Rest API
- Import project from backup
- ...当然还有其他人
当然,我想要最完整但不易出错的方法,但如果求助于 REST API 将是确保导入我想要的所有内容的唯一方法,我已准备好编写脚本/程序.
那么,我应该选择什么?
P.S.:我不确定这是否适合这个社区,有没有更合适的?
解决方法
最简单的方法是获取csv导出,获取所有附件(jira_home/data/attachments)。然后将附件复制到一个新实例到 jira_home/import。您需要编辑导出文件以匹配附件的名称和路径才能成功导入它们。 最后一步是将 csv 导入您的 Jira 8 实例。 我建议先在 dev/stage 环境中尝试这个,因为有很多小细节会影响导入。
这里有一些有用的数据: https://confluence.atlassian.com/adminjiraserver/importing-data-from-csv-938847533.html