2012年1月9日 星期一

Project Management System - 專案管理系統 (五) - CodeReview 與 Subversion

在先前的Project Management System - 專案管理系統 (三) - 整合Subversion中,我透過了AnkhSVN與Subversion來達到Check-In程式碼時,需要選取相對應的工作項目,以利程式碼與工作項目的追蹤.

這時我又想起了另外的一個功能"Code Review",在目前正式發表的Visual Studio中並沒有內建此項功能,不過就我所知,在下一版中就會有這項功能了.一方面要跟現在開發的Project Management System整合的話,只有重頭進行開發了.

在開始介紹前,目前的功能將會檢查幾項條件
[*] 開啟的方案必須已經Check-In到Source Control中(Subversion)
[*] 方案必須已經有指定Issue Tracker Setup(AnkhSVN設定)

另外,存取資料的介面都是透過一個WCF的服務來進行處理.

1. 開啟方案後,先選取我們要建立CodeReview的程式碼,使用右鍵選擇"CodeReview -> Create Review Item".


2. 在跳出的視窗中填入相關資料,選擇Send就會建立該項目.


3. 完成後,在Visual Studio的View的選單中找到一個Code Review的項目並點選.


4. 在Code Review的視窗中有預設的兩個項目
[*] Solution: 目前開啟方案中的所有CodeReview項目
[*] Active Document: 目前編輯中檔案的CodeReview項目


5. 在Code Review視窗中使用滑鼠DoubleClick要檢視的項目,會自動將當時建立所標記的程式碼重新標示出來,另外會開啟一個"Code Review Properties"的視窗,裡面記錄著建立時的一些資訊.


6. 選擇"Code Review Properties"視窗中的第二個Icon(Comment)則可以針對該項目進行意見的回應.






7. 另外,如果在點選Code Review項目時,該文件還沒有被開啟,則會自動開啟該檔案.


Code Review項目是根據"檔案在Source Control的路徑"來進行對應,因此未來也可以與工作項目進行整合.

沒有留言:

張貼留言