在TFS分支指南2010 v1(here)中,ALM Rangers現在爲您提供4個分支計劃(方案)。需要分支計劃?
但是在一個相關的項目中,也來自ALM Rangers(here)的TFS指南提供了一個場景「No Branch」。這是一個很好的起點,因爲例如2個分支(dev和main)會減慢速度,並且由於所有的FI(正向集成)和RI(反向集成)處理而引入更多的複雜性。
它看起來對我來說ALM流浪者不同步兩個項目,因爲通過分岔引導2010 V1不再被提供了「無分支」計劃....
對於我們公司來說,我們要定義一個指導該公司表示在開始時使用簡單的模型,但有能力在需要時增長。所以實際上,我們只想直接在主分支上使用和開發,而當QA確實會成爲問題時,我們可以開車去開發分支併合並分支。
這是一個好的做法遵循?
我知道考慮分支策略是非常重要的,但3-6個月?它看起來更像是一個宗教的討論... ;-) – 2010-07-14 13:54:35
@Patrick:我們從現有的供應鏈管理系統的幾百萬行的代碼的代碼庫,在200個不同的系統傳播,由80-150開發者之間的所有支持都遷移(取決於它發生的時間)。我們合併爲12個獨立的團隊項目。我們*已經*第一次做對了,否則我們就完全沒有辦法了。有時候,這是虔誠的,討論在我的團隊中始終充滿激情。 – Robaticus 2010-07-14 14:35:32
在我接管管理SCM的團隊之前,我的老闆曾經說過「尊重知識庫」。現在我知道他的意思了。 :) – Robaticus 2010-07-15 11:49:46