Changes between Initial Version and Version 1 of TracImport


Ignore:
Timestamp:
06/11/06 17:57:32 (18 years ago)
Author:
trac
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracImport

    v1 v1  
     1= チケットデータのインポート = 
     2 
     3== Bugzilla == 
     4 
     5Bugzillaから [http://projects.edgewall.com/trac/browser/trunk/contrib/bugzilla2trac.py bugzilla2trac.py] スクリプトを使用してチケットのデータをインポートすることができます。bugzilla2trac.py スクリプトはTracの配布[原文:Trac distribution]のcontrib/ ディレクトリにあります。 
     6 
     7{{{ 
     8$ bugzilla2trac.py 
     9bugzilla2trac - Imports a bug database from Bugzilla into Trac. 
     10 
     11Usage: bugzilla2trac.py [options] 
     12 
     13Available Options: 
     14  --db <MySQL dbname>              - Bugzilla's database 
     15  --tracenv /path/to/trac/env      - full path to Trac db environment 
     16  -h | --host <MySQL hostname>     - Bugzilla's DNS host name 
     17  -u | --user <MySQL username>     - effective Bugzilla's database user 
     18  -p | --passwd <MySQL password>   - Bugzilla's user password 
     19  -c | --clean                     - remove current Trac tickets before importing 
     20  --help | help                    - this help info 
     21 
     22Additional configuration options can be defined directly in the script. 
     23}}} 
     24 
     25現在のところ、Bugzillaからインポートされるのは以下のデータです。: 
     26 
     27  * バグ 
     28  * バグの更新 (属性の変更) 
     29  * バグの添付ファイル 
     30  * user names and passwords (put into a htpasswd file) 
     31 
     32bugzilla2trac.pyスクリプトは変換を楽にする機能を数多く備えています。例えば: 
     33 
     34  * PRODUCT_KEYWORDS:  Tracにはプロダクトという概念がありません。このため、プロダクトをチケットのキーワードとして紐づけられるようになっています。 
     35 
     36  * IGNORE_COMMENTS:  特定の正規表現にマッチするBugzillaコメントをインポートしないようにします。 
     37 
     38  * STATUS_KEYWORDS:  TracにないBugzillaのステータスに対してチケットのキーワードを割り当てます。デフォルトでは、Bugzillaのステータス'VERIFIED' と 'RELEASED'は、Trac のキーワードに変換されます。  
     39 
     40使用できるオプションについての更なる詳細についてはスクリプトの先頭にあるconfigurationセクションを参照してください。 
     41 
     42== Sourceforge == 
     43 
     44Sourceforgeからも[http://projects.edgewall.com/trac/browser/trunk/contrib/sourceforge2trac.py sourceforge2trac.py]スクリプトを使用してチケットのデータをインポートすることができます。sourceforge2trac.py スクリプトもTracの配布[原文:Trac distribution]のcontrib/ディレクトリにあります。 
     45 
     46== Mantis == 
     47 
     48Mantis バグトラッカからは添付されたスクリプトを使用してインポートすることができます。 
     49 
     50現在、以下のデータが Mantis からインポートされます: 
     51  * バグ 
     52  * バグのコメント 
     53  * バグの状態 (フィールドの変更) 
     54 
     55添付ファイルはインポート'''されません'''。 もしスクリプトを使用するときは、ファイルの先頭にある NOTES セクションを読んでください。 
     56 
     57mantis2trac.py は bugzilla2trac.py スクリプトと同じパラメータを使用します。 
     58{{{ 
     59mantis2trac - バグデータベースを Mantis から Trac にインポートする。 
     60 
     61Usage: mantis2trac.py [options]  
     62 
     63利用可能なオプション: 
     64  --db <MySQL dbname>              - Mantis データベース 
     65  --tracenv /path/to/trac/env      - TracEnvironment へのフルパス 
     66  -h | --host <MySQL hostname>     - Mantis DNS ホスト名 
     67  -u | --user <MySQL username>     - 有効な Mantis データベースユーザ名 
     68  -p | --passwd <MySQL password>   - Mantis データベースのパスワード 
     69  -c | --clean                     - インポートする前に Trac のチケットを削除するかどうか。 
     70  --help | help                    - ヘルプを表示する。 
     71 
     72追加の設定オプションはスクリプトのなかで直接定義することができます。 
     73}}}  
     74 
     75== その他 == 
     76 
     77Trac は データの保存に SQL データベースを使用しているので、データベースを調査することによって他のシステムからインポートすることができます。[http://www.sqlite.org/sqlite.html sqlite] のコマンドラインで Trac データベースのテーブルを参照し、あなたが使用しているアプリケーションからデータベースのテーブルをインポートしてください。