我們在其中一個解決方案中有一個特別重要的項目,並且希望該項目的任何簽入需要其他成員批准。這可能嗎?在簽到項目代碼(TFS)之前需要獲得批准
6
A
回答
3
強制執行代碼審查目前是不可能的,但您可以切換到分支模型,分支之間的合併只允許執行代碼審查的高級開發人員進行。
雖然有點激烈,你甚至可以切換到使用Git而不是TFVC。 Git支持在你鎖定主分支的地方提供請求,然後使用pull請求作爲審查機制。
1
TFS中目前不支持此操作。你可以做的是:
- 要求開發者在每次簽入前尋求TFS代碼審查。
- 對所有更改集執行註釋。
- 要求高級開發人員,你標記發佈前審查更改組的意見/部署等
或者,如果該項目是關鍵花更多的時間對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
相關問題
- 1. 項目經理或其他人必須在簽入TFS之前確認代碼
- 2. 菜單標籤「標準項目」代碼
- 3. 如何在批准之前安排未來的TFS版本,並在批准之前安排發佈時間?
- 4. Visual Studio在項目需要部署之前需要部署
- 5. 組件在需要之前從數組中獲取項目
- 6. 如何在簽入前需要代碼分析時使用git-tfs?
- 7. Facebook開放圖表故事被拒絕,需要獲得批准的建議才能獲得批准?
- 8. 在構建我的應用程序之前,我是否需要獲得批准的應用程序權限?
- 9. 使用Paypal的鏈接付款API的網站是否需要在生產中使用之前獲得批准?
- 10. 獲得批准的iPhone應用需要多少費用?
- 11. 在tfs 2010中的項目之間共享代碼
- 12. 在Map變得比數組更有效之前需要存儲多少項目
- 13. 獲得批准後共享點項目鎖定
- 14. 意外提交到Visual Studio Online(TFS)存儲庫。在任何人獲得最新版本之前需要刪除
- 15. Javascript代碼在所有元素準備好之前得到執行
- 16. 針對工作項目簽入的TFS下載代碼
- 17. 我總是需要在運行之前重建我的項目
- 18. 在批准之前測試Facebook集成
- 19. 在代碼繼續之前需要由Ajax返回的var
- 20. 在我的Flex代碼屬性錯誤之前需要空白
- 21. Netsuite Suitescript在批准前停止批准
- 22. 正常用戶需要管理員批准才能在Laravel項目中註冊
- 23. 需要Git TFS推送鏈接到工作項目
- 24. 代碼審查前檢查到TFS 2013
- 25. 需要一個代碼在選項之間隨機選擇
- 26. 我需要在下表中獲得最高數量的項目?
- 27. 需要在代碼
- 28. 批准者需要編輯和批准文檔的權限?
- 29. 提醒在隊列新建版之前在TFS上籤到
- 30. 如何使用TFS Authenticode代碼簽署項目以最高安全性簽名
你有過嗎? http://stackoverflow.com/questions/11715017/how-to-force-code-review-before-check-in-in-tfs-2012-rc – Kye 2015-02-18 00:15:45
我能看到的唯一解決方案是讓某人登入代表他人,這與批准辦理登機手續不同。 – macbe 2015-02-18 00:23:06
哪個版本的TFS? – 2015-02-18 00:29:48