2015-02-18 69 views
6

我們在其中一個解決方案中有一個特別重要的項目,並且希望該項目的任何簽入需要其他成員批准。這可能嗎?在簽到項目代碼(TFS)之前需要獲得批准

+0

你有過嗎? http://stackoverflow.com/questions/11715017/how-to-force-code-review-before-check-in-in-tfs-2012-rc – Kye 2015-02-18 00:15:45

+2

我能看到的唯一解決方案是讓某人登入代表他人,這與批准辦理登機手續不同。 – macbe 2015-02-18 00:23:06

+0

哪個版本的TFS? – 2015-02-18 00:29:48

回答

3

強制執行代碼審查目前是不可能的,但您可以切換到分支模型,分支之間的合併只允許執行代碼審查的高級開發人員進行。

雖然有點激烈,你甚至可以切換到使用Git而不是TFVC。 Git支持在你鎖定主分支的地方提供請求,然後使用pull請求作爲審查機制。

1

TFS中目前不支持此操作。你可以做的是:

  1. 要求開發者在每次簽入前尋求TFS代碼審查。
  2. 對所有更改集執行註釋。
  3. 要求高級開發人員,你標記發佈前審查更改組的意見/部署等

或者,如果該項目是關鍵花更多的時間對pairing

+0

這不一定是真的。辦理入住手續的政策需要在辦理入住手續前進行代碼審查。當然,對於VSO,這不是一種選擇,因爲VSO目前不允許自定義簽入策略。 – 2015-02-18 02:18:49

+0

我的歉意。這裏有一個不受支持的版本。 https://visualstudiogallery.msdn.microsoft.com/c476b708-77a8-4065-b9d0-919ab688f078 – Kye 2015-02-18 02:38:20

相關問題