我的開發ENV:Windows 7中,TortoiseHg,ASP.NET 4.0/MVC3
測試分支:測試服務器上的代碼 PROD分支機構:生產服務器上的代碼
這是我目前的分支模型。分支出每個任務(功能)的原因是因爲某些功能的運行速度較慢。因此,在上圖中,任務1較早完成(變更集#5),併合併到測試分支中進行測試。但是,由於原始請求的錯誤或修改,已經創建了更改集#10和#12。雖然任務2已經完成了#8測試,並已經推到了#9。
我的問題是每當修改任務分支(如#10,#12)時,我必須做另一個合併來測試分支(#11,#13),這使得圖形非常混亂。
有什麼辦法可以解決這個問題嗎?或者更好的分支模型?