2014-10-28 97 views
15

我想實現的過程,從而使管理者可以查看所有開發人員的代碼 之前,開發者可以在檢查TFS 2013年代碼審查前檢查到TFS 2013

是否有任何進程需要在將人員添加到真實項目之前對其進行審查。

我使用TFS 2013與Visual Studio 2013年

回答

18

TFS 2013支持這一開箱,是非常簡單的使用。

開發者需要提交了審查要求在團隊資源管理器:

  • 轉到團隊資源管理器
  • 打開掛起的更改
  • 在「操作」菜單,選擇請求審覈
  • 指定審稿人,併發送。

目標用戶(在你的情況下,經理)會得到通知(如果你已經配置在TFS電子郵件設置),也可以看到在團隊資源管理器的審查請求>我的工作。

評論者可以看到開發人員所做的所有更改,評論他們並將評論發送給開發人員。整個事情發生在Visual Studio中,所有的註釋都保存在TFS中,並可以在稍後報告。

此外,審覈完成後,審覈人員可以將其變更意見指定爲「看起來不錯」,「有評論」或「需要工作」。

確保您在MSDN上閱讀有關本此頁: http://msdn.microsoft.com/en-us/library/hh474795.aspx

您還可以檢查出第9頻道視頻: http://channel9.msdn.com/Series/Visual-Studio-2012-Premium-and-Ultimate-Overview/Visual-Studio-Ultimate-2012-Using-Code-Review-to-Improve-Quality


編輯

爲了避免入住在沒有審查的情況下,您可以使用登記入住政策。這裏有一個自定義簽入策略,需要的代碼審查之前辦理入住手續:

https://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078

但我要指出的是,簽入策略沒有安全機制,把它們作爲開發人員的提醒發送代碼以辦理登機手續。開發人員可以輕鬆地覆蓋它們。

如果您確實需要阻止任何檢入,您應該拒絕開發人員的提交權限,並讓他們使用代碼審查(或擱置集)將其更改發送給經理。經理可以在審查後撤銷更改並提交。

+1

是的你是對的。但視覺工作室顯示選項「請求評論」和「檢查」,開發人員可以在沒有評論的情況下檢查代碼。 我想要的是開發人員要求審查和經理檢查代碼後reviwing。 開發人員無法在未要求審覈的情況下籤入代碼。 – 2014-10-29 06:45:19

+0

開發人員如果不經管理人員檢查,不能簽入代碼... – 2014-10-29 06:53:52

+0

@AmaanKhan請參閱上面編輯的答案。 – Iravanchi 2014-10-29 12:02:18