障害管理をエクセルからtracに変更しようと考えています。

csvファイルからtracに移行するスクリプト(下記URL)があるようですが、使い方がよくわかりません。具体的にどんなフィールドをもったCSVからどんなコマンドで追加できるのか教えてください。
http://trac.edgewall.org/attachment/wiki/TracSynchronize/csv2trac.2.py

回答の条件
  • 1人2回まで
  • 登録:2008/01/11 18:17:28
  • 終了:2008/01/15 00:11:17

回答(1件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402008/01/12 09:38:45

ポイント60pt

冒頭に説明がありますね。

12 	Each line in the CSV file needs to have the following entries
13 	        type            text           -- the ticket purpose
14 	        time            integer        -- the time it was created
15 	        changetime      integer
16 	        component       text
17 	        severity        text
18 	        priority        text
19 	        owner           text           -- who is this ticket assigned to
20 	        reporter        text
21 	        cc              text           -- email addresses to notify
22 	        url             text           -- url related to this ticket
23 	        version         text           --
24 	        milestone       text           --
25 	        status          text
26 	        resolution      text
27 	        summary         text           -- one-line summary
28 	        description     text           -- problem description (long)
29 	        keywords

これらのフィールドを持った CSV ファイルを作成する必要があります。

また、CSV ファイルの先頭行にはフィールド名を明記してください。

各フィールドの説明はこちらが詳しいです。

TracTickets - Sandbox Trac-0.10 - Trac


使い方は多分こんな感じ。

python csv2trax.2.py import.csv

import.csv は取り込み対象のファイル名です。


これは、Trac の持つチケットの構造そのまんまなので、使ってみてそれぞれの項目がどういう意味をもつか理解してから出ないと難しいかもしれません。

id:kuruma_neko

一応、一週間程度tracを使ったので、なんとなく項目の意味もわかります。サンプルを作成して取り込んでみます。

2008/01/13 19:51:53
  • id:kuruma_neko
    無事に取り込めました。引数にはCSVファイルとインポートするプロジェクト名が必要でした。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません