天天看點

Trac 項目管理

trac 初始化步驟

首先進入admin,初始化trac

使用wiki建立項目頁

建立milestones

建立ticket

安裝後首先配置設定權限

<a></a>

procedure 9.1. permissions 設定

我習慣于 建立一個 developer 組和 adminstrator 組

然後建立使用者隸屬于 developer 組

建立使用者隸屬于developer組

procedure 9.2. ticket system 設定

設定 components

例如電商項目,這裡可以設定,注冊登入,使用者中心,購物車,物流配送等等

設定 milestones

roadmap-&gt;milestone-&gt;add new milestone

我一般是一個月一個裡程碑

設定 priorities

我一般設定為:

新特性(優先), 不限期, 立即執行, 當日完成, 本周完成, 本月完成

resolutions

任務完成, 無效bug, 重複, 待測試, 待釋出

severities

嚴重錯誤, 次要錯誤, 文字錯誤, 不合理

ticket types

ticket types 初始化

開發

測試

運維

設計

需求

事件

bug

versions

不多說了 1.0, 1。1 或者 1.0.1

repositories

預設支援 subversion, 建立一個倉庫記得不要忘記建立下面三個目錄 1.branches, 2.tags, 3.trunk

關于版本庫項目目錄,我習慣與使用該項目對應的域名作為項目目錄

procedure 9.3. wiki 使用方法

項目成員頁,裡面要包含所有項目程式的聯系方式

需求頁面

可以看到每時每刻的項目變化,包括wiki, ticket, 以及代碼送出

roadmap 中的裡程碑頁,也可以加以利用,我喜歡将一個裡程碑分解為多個ticket 然後在該頁面展現,包括整體上的工作安排等等,使用表格來安排ticket日程,一定程度上彌補了trac沒有甘特圖的不足,

procedure 9.4. ticket 使用方法

new ticket

建立ticket, ticket 可以了解為任務。

将ticket 配置設定給團隊成員

受到ticket後,一定要更改ticket 為 accept , 這時在view tickets 中将會看到該ticket已經配置設定,

編碼過程

這裡有一個特别的規定,送出代碼(包括subversion與git)注釋中必須這樣寫:

格式:ticket #123 - 你的注釋

這樣寫的好處是,在timeline 中可以直接點選 ticket 編号直接進入ticket

add comment

回複ticket,上面送出後悔産生一個subversion版本号,按照下面格式寫,然後送出

這樣就可以實作,進入ticket即可看到做了哪些代碼送出與改動,一目了然。

git 寫法

如果 repositories 中有多個項目寫法如下

繼續閱讀