X

Trac 基本功能介紹

Trac 搭配 SVN 來使用, 覺得需要的功能都有了(含括 文件, 時間軸追蹤, 產品路線圖, 瀏覽原始碼, 新增/檢視待辦事項, 搜尋 等), 來簡單介紹一下 Trac吧~ 🙂

先看看幾個 Trac 相關的網站:

Trac 功能

  • Wiki - 文件
  • Timeline - 可以看 此專案 何時有被修改, 被誰修改, 改了什麼東西等等.
  • Roadmap - 依照 Ticket 設定, Ticket 可以指向某個 Milestone, 已便追蹤目前專案完成進度.
  • Browse Source - SVN logs, 可以看到修改紀錄, 版本比對 等資訊.
  • View Tickets - 看現在有哪些 Tickets, 依照下述來分類 Tickets.
    1. Active Tickets - 目前有哪些 Tickets 是 Active 的
    2. Active Tickets by Version
    3. Active Tickets by Milestone - 靠 Milestone 來分 Active Tickets
    4. Assigned, Active Tickets by Owner
    5. Assigned, Active Tickets by Owner (Full Description)
    6. All Tickets By Milestone (Including closed) - 列出所有 Tickets
    7. My Tickets - 列出屬於自己的 Tickets
    8. Active Tickets, Mine first - 列出所有 Active Tickets, 依照重要性排列
  • New Ticket - 建立新的 Ticket
  • Search

Trac 使用方法

Trac 使用方法如下:(只供參考)

  • Wiki: 文件, 功能說明, 目標方向 等等.
  • Timeline: 可以看看最近有哪些頁面被更新過, 可以快速跟上進度.
  • Roadmap: 專案進度分成哪些階段, 可以看目前進度狀況, 也可以確認是否有走錯方向.
  • Browse Source: 查 SVN log 時很方便, ex: 有些程式有些特別的處理, 但不曉得原因, 可以由此 log 來追蹤原因.
  • View Tickets: 看目前有哪些 Ticket, 看哪些還沒有完成(常用: My Tickets, Active Tickets)
  • New Ticket: 於 Roadmap 做好階段性的安排後, 再依階段性任務做更詳細的安排, 並分小項目來開 Ticket.(Bug 可以當 Milestone 來列, 也可以當 Ticket 來慢慢開)

Trac Ticket 運作流程可以參考: The Trac Ticket System State Diagram的圖.

感謝 sahsu 提供: TracWorkflow – The Trac Project

其它參考可見:

Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post