git - 将 Bugzilla 问题迁移到 github 问题跟踪器

标签 git github dvcs bugzilla issue-tracking

我想迁移我所有的 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 导出数据而言,我认为您的选择是:

祝你好运!如果您确实编写了导出脚本,我鼓励您在 GitHub 上将其开源!

关于git - 将 Bugzilla 问题迁移到 github 问题跟踪器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7281304/

相关文章:

git clone 失败,无法在远程重新打包

git 同时推送到多个仓库

git - 'git svn rebase' 和 'git rebase trunk' 之间的区别

linux - 如何将 TFS 构建延迟到 checkin 完成之后

git - stash@{1} 不明确?

ios - Jenkins IOS 构建和 Git 分支

git - 如何从我的 Github 组织的 wiki 中访问消失的内容?

git - 在 Android Studio 中提交时显示空的提交消息

github - 以编程方式收集 GitHub 项目问题统计信息?

version-control - Mercurial:如果标签具有相同的名称,如何切换到命名分支?