2012-07-30 36 views
15

我剛剛安裝了TFS 2012 RC和Visual Studio 2012 RC。我看到一些有趣的特點:代碼審查,在登機前建立成功。但它不!所以我的問題是:如何在TFS 2012 RC簽入前強制執行代碼審查?

  1. 如何在TFS 2012 RC簽入之前強制代碼審查?
  2. 如何強制「建立」簽入策略(不是門控簽入)?
  3. 「建立」簽入政策和「門禁簽到」有什麼區別?
+3

我已經創建了一個自定義簽入策略,允許您在入住時執行「代碼審查」。你可以從VS畫廊得到它:http://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078 – 2012-12-20 21:26:38

回答

5

1)在團隊瀏覽器中,轉到「設置」部分。選擇「源代碼管理」。當窗口彈出時,選擇「簽入策略」選項卡。點擊「添加」並選擇您需要的選項。

2)創建一個新的版本。在「觸發器」選項卡上,更改爲「持續集成」。這將強制建立與每次檢查。

3)門控簽入要求成功構建簽入。持續集成(CI)建立在登記(兩個選項都可以在構建設置的觸發選項卡上找到,而且你實際上可以在不同的版本中擁有這兩者)門控檢入將基本上將檢入存儲爲變更集,對其執行構建,並在構建失敗時拒絕檢入。 CI檢查代碼並運行構建,這可能會也可能不會失敗。

希望有幫助!

+1

1.「簽入政策」選項卡中沒有「代碼審查」選項!我怎麼補充? – Vinh 2012-08-01 02:51:53

+1

對不起,我以爲有。但是,可以創建自己的自定義簽入策略。這篇博文應該讓你開始。 [鏈接](http://blogs.msdn.com/b/jimlamb/archive/2010/03/31/how-to-implement-package-and-deploy-custom-check-in-policy-for-tfs- 2010.aspx) – 2012-08-01 04:55:52

+0

謝謝,但我想我會等待TFS PowerTools 2012或TFS 2012 RTM。我希望微軟能夠在本地支持它。 – Vinh 2012-08-01 09:54:58

相關問題