at posts/single.html

trac の使い方

trac をインストールしたので、簡単に使い方をメモしておく。

trac で出来ること

  • プロジェクトページ (Wiki, マイルストーン) の作成
  • リポジトリ (Subversion) ブラウザ
  • バグ (チケット) 管理

どれも強力な機能だと思う。 特に、複数の人でプロジェクトを管理する場合は、チケット管理が有用そう。

リポジトリブラウザは Diff 機能が強力。 コミットでの差分 (チェンジセット) をグラフィカルに表示してくれる。

trac の権限管理

trac には Basic 認証でログインする。 ログインしたユーザに対して、権限を割り振ることができる。 権限管理には、 trac-admin コマンドを使う(使い方)。

$ trac-admin [trac プロジェクトのパス]

trac-admin が起動したら、以下のコマンドで権限を付与・削除する。

permission [add|remove] [anonymous|authenticated|ログインユーザ名] コマンド名

ちなみに、flickr プラグインのページでは、このような権限にしている。 マイルストーンは使わないので、ページ自体を表示しないようにした。

User           Action
------------------------------
anonymous      BROWSER_VIEW
anonymous      CHANGESET_VIEW
anonymous      FILE_VIEW
anonymous      LOG_VIEW
anonymous      REPORT_SQL_VIEW
anonymous      REPORT_VIEW
anonymous      SEARCH_VIEW
anonymous      TICKET_CREATE
anonymous      TICKET_VIEW
anonymous      TIMELINE_VIEW
anonymous      WIKI_VIEW
authenticated  TICKET_MODIFY
authenticated  WIKI_CREATE
authenticated  WIKI_MODIFY
machu          TRAC_ADMIN

関連する日記