我想迁移我所有的 Bugzilla问题到 github.com ( Example ) 的问题跟踪器(每个存储库都有一个问题跟踪器)。
1) 有现成的工具吗?
2) 你是怎么做到的?
感谢任何建议,我会在最后写一个总结我是如何做到的(希望不是手动!)
最佳答案
您需要从 Bugzilla 导出问题,然后使用 GitHub API 将问题上传到 GitHub:
http://developer.github.com/v3/issues/#create-an-issue
(请注意,旧问题 - 通过 GitHub 支持 channel 导入已停止)
这确实意味着您的问题编号会发生变化,因此您可能希望在问题描述中附加一个“Bugzilla-Id”页脚,这样您就可以使用 GitHub 的问题自由文本搜索功能从旧的 Bugzilla id 中找到它们。
就从 Bugzilla 导出数据而言,我认为您的选择是:
- Bugzilla 的 HTML 导出
- Bugzilla JSON-RPC
- 直接连接到 bugzilla database
祝你好运!如果您确实编写了导出脚本,我鼓励您在 GitHub 上将其开源!
关于git - 将 Bugzilla 问题迁移到 github 问题跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281304/