我的开发ENV:Windows 7中,TortoiseHg,ASP.NET 4.0/MVC3
测试分支:测试服务器上的代码 PROD分支机构:生产服务器上的代码
这是我目前的分支模型。分支出每个任务(功能)的原因是因为某些功能的运行速度较慢。因此,在上图中,任务1较早完成(变更集#5),并合并到测试分支中进行测试。但是,由于原始请求的错误或修改,已经创建了更改集#10和#12。虽然任务2已经完成了#8测试,并已经推到了#9。
我的问题是每当修改任务分支(如#10,#12)时,我必须做另一个合并来测试分支(#11,#13),这使得图形非常混乱。
有什么办法可以解决这个问题吗?或者更好的分支模型?