在我的项目中,我们正在使用此branch model。基本上,每个故事都有一个分支。在将这些功能合并到开发分支之前,我们在每个功能分支中执行QA(团队的2名成员都是测试人员)。在发布之前,QA在开发分支上运行回归(实际上在发布分支上)。
您认为这种方法是否正确?
此致
答案 0 :(得分:0)
您使用的方法是完美的。这是因为总是要开发新功能,然后在功能分支上进行测试。一旦功能正常工作,您就可以将它们(向上发送请求)发送到开发分支。通过这种方式,可以发布新开发的功能。
对主服务器或开发分支进行直接更改的主要风险是,如果某些情况严重损坏,那么您的系统/功能将无法供用户和测试人员使用。它还会浪费许多开发人员的时间来修复这些变化。