2011-10-27 89 views
4

我正在使用TFS 2010作爲源代碼管理系統,並且存在我想要執行多個提交的問題,但由於需要審覈的策略而無法檢查它們。有什麼策略來提交TFS提交?

我想做更多的提交(幾乎幾分鐘)比評論。基本上我想承諾臨時的地方,然後當有人審查他們提升到主要源代碼管理的個人提交。

貨架無法正確解決此問題,因爲您無法直接提交Shelveset。既然它不是DVCS,我不能做本地提交。

是我唯一的選擇創建一個私人分支,並讓審閱者將其合併到主幹?

還是有一個理智的替代方案嗎?

+0

http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2312852-enable-distributed-source-control-dvcs- –

+1

您可以直接在TFS2010中提交一個shelveset,但它需要使用命令行。 'tf checkin/shelveset:shelvesetname [; shelvesetowner]'在創建shelveset時輸入審閱者,任務和簽入註釋。 –

回答

3

我會推薦一個單獨的分支。

你基本上會遵循質量模式的分支。未經審閱的代碼分部,經審查的代碼分部。

+0

在我的具體情況中,我已經通過在本地使用Mercurial解決了這個問題,而且很少提交到TFS中。如果這不是一個選擇,分支是要走的路。 –