【发布时间】:2011-05-02 07:03:41
【问题描述】:
我的开发环境:Windows 7、TortoiseHg、ASP.NET 4.0/MVC3
测试分支:测试服务器上的代码 Prod 分支:生产服务器上的代码
这是我当前的分支模型。分支出每个任务(功能)的原因是因为某些功能的运行速度较慢。所以在上图中,任务 1 较早完成(变更集 #5),并合并到测试分支进行测试。但是,由于原始请求的错误或修改,已进行了变更集 #10、#12。虽然任务 2 已经完成了 #8 的测试并已推送到 live #9。
我的问题是每次修改任务分支(如#10、#12)时,我都必须再次合并到测试分支(#11、#13),这使得图表非常混乱。
有什么办法可以解决这个问题吗?还是有更好的分支模型?
【问题讨论】: