Changes between Version 1 and Version 2 of TracImport
- Timestamp:
- May 13, 2012, 9:15:45 PM (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracImport
v1 v2 1 = チケットデータのインポート = 1 = チケットデータのインポート = #Importingticketdata 2 2 3 3 == Bugzilla == … … 44 44 [http://trac.edgewall.org/browser/trunk/contrib/sourceforge2trac.py sourceforge2trac.py] スクリプトを使用すると、 Sourceforge からチケットのデータをインポートすることができます。 sourceforge2trac.py スクリプトも Trac 配布物を展開した contrib/ ディレクトリにあります。 45 45 46 [http://trac.edgewall.org/ticket/3521 #Trac3521] に sourceforge2trac スクリプトの更新版が添付されています。 47 46 48 == Mantis == 49 50 mantis2trac は http://trac-hacks.org/wiki/MantisImportScript にあります。 http://trac-hacks.org/changeset/latest/mantisimportscript?old_path=/&filename=mantisimportscript&format=zip から最新版を得ることができます 47 51 48 52 Mantis バグトラッカからは (訳注: [http://trac.edgewall.org/attachment/wiki/TracImport 本家ページ] に) 添付されたスクリプトを使用してインポートすることができます。 … … 52 56 * バグのコメント 53 57 * バグの状態 (フィールドの変更) 58 * アタッチメント (ファイルが、 filesystem になく mantis db にある場合) 54 59 55 添付ファイルはインポート '''されません''' 。もしスクリプトを使用するときは (ファイルの先頭にある) NOTES セクションを読み、あなたの Environment 向けにパラメータの設定を調整してください。60 スクリプトを使用する場合、 NOTES セクション (ファイルの先頭) を読み、環境設定の config パラメータを調節します。 56 61 57 62 mantis2trac.py は bugzilla2trac.py スクリプトと同じパラメータを使用します: … … 73 78 }}} 74 79 75 == その他 == 80 == Jira == 81 82 [http://trac-hacks.org/wiki/JiraToTracIntegration Jira2Trac プラグイン] を使用すると Atlassian が開発している Jira のバックアップファイルから Trac にインポートが行えます。 83 84 このプラグインは Python 3.1 で書かれたコマンドラインツールで、下記の機能があります: 85 86 - Jira のバックアップ XML ファイルを解析する 87 - Jira のデータおよび添付ファイルを Trac の [http://trac-hacks.org/wiki/XmlRpcPlugin XmlRpcPlugin] に送信する 88 - Jira のユーザ情報と base64 エンコードされた SHA-512 パスワードから htpasswd ファイルを生成する 89 90 == その他 == #Other 76 91 77 92 Trac は データの保存に SQL データベースを使用しているので、データベースを調査することによって他のシステムからインポートすることができます。 [http://www.sqlite.org/sqlite.html sqlite] のコマンドラインで Trac データベースのテーブルを参照し、あなたが使用しているアプリケーションからデータベースのテーブルをインポートしてください。 78 93 79 === カンマ区切りファイル - CSV ファイルの使用 === 94 === カンマ区切りファイル - CSV ファイルの使用 === #Usingacommadelimitedfile-CSV 80 95 詳しくは [http://trac.edgewall.org/attachment/wiki/TracSynchronize/csv2trac.2.py] を参照して下さい。 この方法は手動でたくさんのチケットを登録するようなときにとても便利です。 (最近の Trac のリリースでは、このスクリプトを使用するのにチケットの分類のフィールド (task など) が必要です) 96 スクリプト上のコメント: スクリプトの 168 行目にエラーがあります。 ('Ticket' は 'ticket' としなければなりません )。また、重要度と優先度でリストされる値が逆になっています。 97 98 === Excel ファイル (.xls) や カンマ区切りファイル (.csv) の使用 === #UsinganExcel.xlsorcommadelimitedfile.csv 99 [http://trac-hacks.org/wiki/TicketImportPlugin TicketImportPlugin] プラグインは、 CSV ファイルや ( xlrd ライブラリがインストールされているならば ) Excel ファイル から Trac にチケットをインポートするプラグインです。 100 101 また、チケットをバッチで修正するときに使うことができます。レポートを CSV ファイルとして保存し、その CSV ファイルを編集して、チケットを再インポートします。 102 103 このプラグインは新しいプロジェクトをたてたときにとても役に立ちます: 打ち合わせの議事録から作成した要件の一覧や、機能一覧、他のチケットシステムのチケットなどをインポートすることができます。チケットをオフラインでレビューできたり、チケットに大規模な変更を加えることもできるのもすばらしいです。 104 105 インポートするファイルにチケットの id ( または id が存在しないならば、概要) があるならば、チケットは作成または更新されます。 106 107