-->

是否有一种从问题跟踪导出问题的标准文件格式?(Is there a standard file fo

2019-07-31 07:13发布

背景:
我已经写了一个备份工具的水银/ Git的托管服务提供商到位桶,其询问用户名,通过API到位桶获取用户的储存库的清单和克隆他们每个人的本地机器。

每个到位桶储存库有一个问题跟踪,现在我已经有了一个新的功能要求: 备份中的问题,以及 。

其实我可以从到位桶API获取JSON格式的问题。
下面是一个例子: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

但如何备份这个本地机器?
我可以只保存JSON在一个文本文件,但我不认为你可以做任何的问题JSON格式的列表非常有用。
有没有像错误/问题的标准文件格式这样的事情?

在一个完美的世界里,也许任何最普遍的问题跟踪系统能够导入?

Answer 1:

我怀疑,答案是没有,有没有标准。 这里有一些选择:

Bugzilla的:

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

下面是该搜索: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=css3+text出口到CSV和XML和这里的这个bug: https://bugzilla.mozilla.org/show_bug.cgi?id=156881出口到XML 。

JIRA:

JIRA可以从枢纽跟踪,Bugzilla的,FogBugz的,螳螂,Trac的多,进口明显 ,并且可以作为XML和CSV出口。

下面是这个错误: https://jira.atlassian.com/browse/WBS-49导出为XML和此搜索: https://jira.atlassian.com/browse/GHS-5597?jql=text~%22greenhopper%20api %20plugin%22导出为XML -你也可以导出这些为.xls文件。

围捕

上舍管理员CLI有子命令export可以使用的.csv包含的信息和文件附件子目录文件一起创建了一堆。 见http://roundup.sourceforge.net/docs/admin_guide.html#migrating-backends如何这可以用来对这个问题的数据迁移到另一个数据库。

TRAC

TRAC可以导出为CSV和TSV。 下面是该搜索: http://trac.edgewall.org/report/2出口到CSV和这个bug: http://trac.edgewall.org/ticket/886出口到CSV和TSV 。



文章来源: Is there a standard file format for exporting issues from an issue tracker?