我想這已經被多次詢問過了,但找不到快速而完整的答案。如何使用TFS正確分支多個版本
假設我從頭開始,希望設置TFS項目來處理兩個並行版本,這兩個版本可能有不同的演變,但我仍然希望能夠在兩個版本中推送一個bug修復,我們稱之爲REL。 A和REL。 B,兩者都會有不共享的代碼更改,但可能是來自REL的錯誤修正。 A應該被推入REL。 B.
從頭開始,我是先創建主還是dev,哪一個是另一個的分支?
REL。 A是Dev還是Main的一個分支?
REL。 B是REL的一個分支。 A還是Main或Dev的分支?
謝謝。
就像澄清一樣 - 發佈版本A和發佈版本B的代碼最終會合併到一起,還是更多地發佈發佈版本A始終與發佈版本B不同? – Robaticus 2011-03-02 13:37:50
總是不同的產品,但是我們需要一個共同的根用來將錯誤修復傳播到兩者,以防錯誤發生在分支之前共享的公共部分。 – 2011-03-02 13:39:54