13

背景: Mercurial/Git ホスティング サービスの Bitbucket 用のバックアップ ツール
を 作成しました。このツールは、ユーザー名を要求し、Bitbucket API を介してユーザーのリポジトリのリストを取得し、それぞれをローカル マシンに複製します。

各 Bitbucket リポジトリには課題トラッカーがあり、新しい機能のリクエストがありました。課題もバックアップしてください。

実際に、Bitbucket API から JSON 形式の問題を取得できます。
以下に例を示します: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

しかし、これをローカル マシンにバックアップするにはどうすればよいでしょうか。
JSON をテキスト ファイルに保存することもできますが、JSON 形式の問題のリストを使用して何か役に立つことはできないと思います。
バグ/問題の標準ファイル形式のようなものはありますか?

完璧な世界では、おそらく最も普及している問題追跡システムがインポートできるものは何でしょうか?

4

1 に答える 1

5

答えはノーだと思います。標準はありません。以下にいくつかのオプションを示します。

バグジラ:

Bugzilla は、CSV と XML の両方をインポート/エクスポートできます。

この検索は次のとおりです: https://bugzilla.mozilla.org/buglist.cgi?quicksearch=css3+text export to CSV and XML and here this bug: https://bugzilla.mozilla.org/show_bug.cgi?id=156881 XMLにエクスポートされます。

ジラ:

JIRA は、明らかに、Pivo​​tal Tracker、Bugzilla、FogBugz、Mantis、Trac などからインポートでき、XML および CSV としてエクスポートできます。

このバグは次のとおりです: https://jira.atlassian.com/browse/WBS-49はXMLとしてエクスポートされ、この検索: https://jira.atlassian.com/browse/GHS-5597?jql=text~%22greenhopper%20api XMLとしてエクスポートされた%20plugin%22 - これらを .xls ファイルとしてエクスポートすることもできます。

切り上げする

roundup-admin CLI にはサブ コマンド export があり、これを使用して一連の .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がCSVおよびTSVにエクスポートされました。

于 2013-05-14T16:53:24.703 に答える