是否有用于从问题跟踪器导出问题的标准文件格式?

Chr*_*cht 11 file-format export issue-tracking

背景:
我为Mercurial/Git主机Bitbucket 编写了一个备份工具,它要求输入用户名,通过Bitbucket API获取用户存储库的列表,并将每个存储库克隆到本地计算机.

每个Bitbucket存储库都有一个问题跟踪器,现在我有一个新的功能请求:备份问题.

我实际上可以从Bitbucket API获得JSON格式的问题.
这是一个例子:https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

但是如何将其备份到本地机器?
我可以将JSON保存在文本文件中,但我认为你不能对JSON格式的问题列表做任何有用的事情.
是否存在类似错误/问题的标准文件格式?

在一个完美的世界中,也许最广泛的问题跟踪系统能够导入的任何东西?

Dun*_*ock 5

我怀疑答案是否定的,没有标准.以下是一些选项:

Bugzilla的:

Bugzilla可以导入/导出CSV和XML:

这是搜索:https://bugzilla.mozilla.org/buglist.cgi? quicksearch = css3 + text导出为CSVXML,这是这个错误:https://bugzilla.mozilla.org/show_bug.cgi?id = 156881导出到XML.

JIRA:

显然,JIRA可以从Pivotal Tracker,Bugzilla,FogBugz,Mantis,Trac等导入,并可以导出为XML和CSV.

这是这个错误:https://jira.atlassian.com/browse/WBS-49XML格式导出并搜索:https://jira.atlassian.com/browse/GHS-5597?jql = text〜%22greenhopper%20api %20plugin%22导出为XML - 您也可以将它们导出为.xls文件.

围捕

roundup-admin CLI有一个子命令导出,可用于创建一堆.csv文件以及包含消息和文件附件的子目录.有关如何将问题数据迁移到另一个数据库的信息,请参见http://roundup.sourceforge.net/docs/admin_guide.html#migrating-backends.

TRAC

Trac可以导出为CSV和TSV.以下是此搜索:http://trac.edgewall.org/report/2导出为CSV和此错误:http://trac.edgewall.org/ticket/886导出为CSVTSV.