我正在使用TFS 2010作爲源代碼管理系統,並且存在我想要執行多個提交的問題,但由於需要審覈的策略而無法檢查它們。有什麼策略來提交TFS提交?
我想做更多的提交(幾乎幾分鐘)比評論。基本上我想承諾臨時的地方,然後當有人審查他們提升到主要源代碼管理的個人提交。
貨架無法正確解決此問題,因爲您無法直接提交Shelveset。既然它不是DVCS,我不能做本地提交。
是我唯一的選擇創建一個私人分支,並讓審閱者將其合併到主幹?
還是有一個理智的替代方案嗎?
我正在使用TFS 2010作爲源代碼管理系統,並且存在我想要執行多個提交的問題,但由於需要審覈的策略而無法檢查它們。有什麼策略來提交TFS提交?
我想做更多的提交(幾乎幾分鐘)比評論。基本上我想承諾臨時的地方,然後當有人審查他們提升到主要源代碼管理的個人提交。
貨架無法正確解決此問題,因爲您無法直接提交Shelveset。既然它不是DVCS,我不能做本地提交。
是我唯一的選擇創建一個私人分支,並讓審閱者將其合併到主幹?
還是有一個理智的替代方案嗎?
我會推薦一個單獨的分支。
你基本上會遵循質量模式的分支。未經審閱的代碼分部,經審查的代碼分部。
在我的具體情況中,我已經通過在本地使用Mercurial解決了這個問題,而且很少提交到TFS中。如果這不是一個選擇,分支是要走的路。 –
它現在沒有幫助你,但在Dev11中,我們提供了Code Review功能,您可以使用這些功能來處理這些類型的流程。您可以在\BUILD\ presentation of Cameron and Brian和of Jamie中看到它。
您也可以下載一個copy of the Developer Preview發揮它自己
http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2312852-enable-distributed-source-control-dvcs- –
您可以直接在TFS2010中提交一個shelveset,但它需要使用命令行。 'tf checkin/shelveset:shelvesetname [; shelvesetowner]'在創建shelveset時輸入審閱者,任務和簽入註釋。 –