centos上關於trac的使用說明

Svn的安裝

第一步:首先安裝svn客戶端軟件,其次點擊箭頭所指圖標

centos上關於trac的使用說明

 

第二步:出現如下圖所示頁面,輸入svn網址svn://192.168.1.197/opt/trac-1.0.1-3/apps/trac/trac_repositories/repository/點擊ok即可,

centos上關於trac的使用說明

Svn文件的創建、導入、導出

出現如下圖所示頁面,在右側空白處右鍵單擊,出現如下圖所示,箭頭1指添加文件,箭頭2指添加文件夾,箭頭3指導出某些文件。

centos上關於trac的使用說明

文件的導入,在文件夾內右鍵選擇TortoiseSVN->import,

centos上關於trac的使用說明

之後會出現下圖所示,點擊ok,輸入用戶名,密碼就可以上傳了,上傳之後在網頁端就可以在源碼瀏覽處看到上傳的文件了。如下如

centos上關於trac的使用說明

centos上關於trac的使用說明

centos上關於trac的使用說明





 

 

Trac的使用

在任意一瀏覽器的網址輸入框內輸入server IP(此處本人暫時使用內網192.168.1.197 IP作爲服務器),輸入之後回車就會看到如下如所示圖標,點擊Access Bitnami Trac Stack即可進入,

centos上關於trac的使用說明

 

進入主頁面之後,點擊右上角的登陸輸入用戶名、密碼

centos上關於trac的使用說明

 

那麼就進入了trac的主頁面了。如下圖所示

centos上關於trac的使用說明

 

Trac的各項功能的介紹與使用

在此圖的右上角有一些嚮導,在這裏向大家大概的闡述一下各自的作用。

 

個人設置、幫助/指南

顧名思義。在這裏就不多廢話了,大家看看就好。

時間線

這裏的時間線,根據頁面大家應該可以猜到其用途,不錯,這裏是根據時間爲記錄點,提供了在一個單一的報告項目的歷史觀。它列出了按時間順序發生的所有跟蹤事件,每個事件的簡要說明,如果適用,負責人的變更。

時間表列出了這些類型的事件:

維基頁面事件創造和改變


票活動創造和分辨率/關閉(和其他可選的變化)


改變源代碼庫的檢查


里程碑里程碑完成

每個事件的項目提供了一個鏈接到特定問題的事件,他撰寫的變化以及一個簡短的摘錄的實際的評論或文本。

 

 centos上關於trac的使用說明

 

 

創建任務單、查看任務單、路線圖(里程碑)

centos上關於trac的使用說明
centos上關於trac的使用說明


 

路線圖提供的票務系統,幫助規劃和管理項目的未來發展的看法

基本上,這個路線圖只是一系列的未來的里程碑。您可以添加一個描述的里程碑(使用wikiformatting)描述的主要目標,例如。此外,針對一個里程碑式的門票聚集,積極解決票之間的比率被顯示爲一個里程碑進度條。這是可能的進一步定製票分組和有多個票上的狀態的進度條顯示。

路線圖可以過濾要顯示或隱藏完成里程碑、里程碑沒有到期日。在這種情況下,顯示完成的里程碑和隱藏的里程碑日期是沒有選擇,沒有完成的里程碑日期將顯示。

關於trac管理軟件項目的生命週期:

 

用trac管理一個項目,就要做好以下幾方面的工作:

● 劃分里程碑 

● 劃分項目components

● 劃分ticket

● 熟練掌握Ticket的運作機制 

● 熟練掌握Change History的查看和使用

● 熟練掌握Milestone的查看和使用

前面三項屬於項目架構範疇,後面三項屬於操作範疇。對於前面三項各自的劃分原則是:

劃分里程碑原則:

里程碑是一些事件,我們設立這些事件是爲了表明當這些事件發生的時候,我們的工作已經達到了某種程度。至於選擇什麼事件作爲里程碑,其實就是選擇項目利益相關人員最關心的事件作爲里程碑。而事件或者時間點就是最好的里程碑,里程碑之所以能夠標示項目進度,是因爲它是項目相關人員關心的事件,里程碑標示進度的含義也是事件的含義。

劃分Component原則:

   一般情況下按功能模塊來劃分,比如協同辦公系統可以劃分爲公文處理、個人辦公、電子郵件等等。組件和里程碑之間的關係是,一個組件可以屬於多個里程碑,當然一個里程碑裏面也可以包含多個組件,它們之間是多對多的關係,但是在trac裏面是以里程碑爲導向的,所以我們應該站在里程碑這條軸上去管理軟件項目。  具體的Component如何劃分,這就需要跟實際的情況決定了。

劃分Ticket原則:

    在項目開發過程中出現的任何問題,都可以用一個Ticket來標識,例如Bug,項目計劃,功能改進,項目建議,Todo等等,都可以寫成一個Ticket,開發人員通過訪問查看Ticket系統,可以及時的瞭解到項目進度,有待解決的地方等等 
 每個Ticket都可以被修改和說明(Description屬性),並說明這個Ticket是Bug還是項目建議還是其他什麼(Type屬性),指派由哪個人對這個Ticket負責(Assigned to/Owner屬性),設定Ticket的優先級(Priority屬性),設定Ticket的最終完成時間(Milestone屬性),設定這個Ticket屬於哪個模塊(Component屬性)。一個Milestone包含一個名稱和時間,其中時間即爲項目中這個階段的預計完結時間,我們通過設定這個屬性,來表明所要創建的Ticket屬於哪個Milestone,屬於項目的哪個階段,該在哪個時間之前完成。

   那麼上圖顯示,就是一個任務項目的製作詳細圖示:

1、代表一個項目的概述或者標示。

2、代表此項目任務是誰發起的。

3、代表此項目的關鍵概述或者項目需求。

4、代表了此項目的類型,是defect缺陷、enhancement加強、task任務。可以在佈置任務時在這裏提示是什麼類型的任務。

5、是里程碑,可以根據項目名稱自定義,可以清晰的列出所有項目的里程碑。

6、是版本控制,可以根據不同的版本來選擇。

7、是抄送,抄送給別人,用逗號分割的一個郵件列表,可以講變更通知給所涉及的所有人員。

8、是優先級,默認的是低、中、高、緊急、重大五級,可以根據任務的緊急程度來選擇。

9、是組件,可按功能模塊來劃分,比如協同辦公系統可以劃分爲公文處理、個人辦公、電子郵件等等。

10、關鍵字。

11、屬主,若這是給某個人的任務,那麼就可以直接輸入屬主名稱即可。

12、是附件,可以根據需要插入附件。


                                                               

· 

 

Ticket的運作狀態切換圖如
下:

centos上關於trac的使用說明



狀態圖很明顯的展示了一個ticket在trac實例中的運行生命週期。 

當成員拿到一個ticket後,可以做如下操作:

選擇如下圖所示的修改字樣,這裏只是來修改其屬相

centos上關於trac的使用說明

1、 Leave as new  不做改變,指對ticket的動作,用於只修改ticket屬性以及reply ticket的時候使用。注意,此項的內容會根據ticket具體的狀態會發生改變。 

2、  Resolve 到:關閉此ticket時需要選擇原因,包括修復、無效、習慣修復、重複、我的 工作

3、Reassign to  重新分配給

4、Accept  自己接收,並處理(拿到任務如果無誤,首先接受)

源碼瀏覽

centos上關於trac的使用說明

centos上關於trac的使用說明


 

 

Trac庫瀏覽器可以瀏覽特定版本的目錄和文件存儲在與TRAC環境相關的知識庫。


在版本庫瀏覽器的頂層是索引庫中,列出了所有的配置庫。每個庫都有一個名字作爲一個“虛擬”的文件層次結構包括所有可用的儲存庫的路徑前綴。一個庫可以配置一個空名;這是默認的庫。當這樣的一個默認的庫是目前,頂級的文件和目錄也上市,在默認庫段放在索引庫中。如果默認庫與TRAC環境庫指數將略相關的唯一知識庫

目錄條目是在一個可排序的列列表中顯示。列表中的條目可以根據名稱,大小,年齡,作者通過點擊列標題。排序次序可以顛倒通過點擊一個給定的列標題了。

瀏覽器可以通過點擊目錄名稱瀏覽目錄結構。點擊文件名會顯示文件的內容。點擊一個文件或目錄的版本號將帶你到該文件的tracrevisionlog。請注意,還有一個修改日誌的導航鏈接,將目前的路徑被檢查做同樣的事。點擊不同的圖標修改後的號碼將顯示了文件,修改修改的變化。點擊文件-年齡將帶你的時間表,變更集

瀏覽目錄或文件,他們在歷史上也有可能的是,在任何給定的庫版本。默認行爲是顯示最新修訂的另一個版本號可以很容易地使用在頁面頂部的視圖修改輸入字段的選擇。

管理

centos上關於trac的使用說明

管理即以管理員的身份進行一些簡單的設置。

Trac的權限分爲7類:倉庫瀏覽器,傳票系統,路線圖(RoadMap),報表(Report),Wiki系統,權限管理(Admin),其他。列表如下:

centos上關於trac的使用說明

centos上關於trac的使用說明
centos上關於trac的使用說明

 

詳情請詢問QQ:1183810577


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章