我已经尝试将问题从GitHub和Jira导出到CSV文件,但我从未尝试导出Jira问题然后将其导入GitHub,这可能吗?如果是这样,那么接近这样的事情的最佳方法是什么?
bit*_*oiu 10
在GitHub中根本没有"从JIRA导入问题"功能.
我看到它的方式有两种选择,要么将当前的JIRA实例与GitHub集成,要么使用您自己的标准和迁移脚本将JIRA问题迁移到GitHub问题中.
GitHub和JIRA集成
我非常想在这里添加所有说明,但这是其中一个文档链接更有意义的情况之一.
将JIRA问题迁移到GitHub问题
为此,您必须编写自己的脚本,从JIRA REST API中读取问题,并使用GitHub Issues REST API创建新脚本.
请注意,JIRA和GitHub问题本质上是不同的,因此您的脚本必须选择如何将一种类型的问题迁移到另一种问题.
我希望这有帮助.
另一种方法是将 JIRA 问题导出为 XML 文件。以下项目提供 Python 2 脚本以通过其 REST API 将此类文件导入 GitHub 项目:https : //github.com/hbrands/jira-issues-importer
除了评论问题外,它还将里程碑、标签和组件作为标签导入。评论中对问题的引用在某种程度上进行了转换。此外,诸如“块”和“依赖”之类的 JIRA 关系已迁移到 GitHub 中的特殊问题评论。
它通过使用特殊的问题导入 API避免了遇到滥用率限制的问题。
请阅读项目站点上有关功能、注意事项、假设和先决条件的部分。请务必先使用 GitHub 测试项目测试问题迁移。