我们目前正致力于发布第2版。现在我们的第2部分更改在Dev,QA和UAT环境中成功运行!但是,当我们合并回主分支时,合并或不合并/错误合并的行为是不是会导致问题?那么我们如何解决这个问题呢?
我们是否应该在Master分支合并后获取可部署工件,并确保它们在QA和UAT中再次正常工作?我们遇到了合并问题,因此试图找出最佳的源代码控制和测试策略
在你的模式中,合并将是一个快速合并,这意味着HEAD master将简单地引用开发HEAD:它的内容将与您合并的内容相同,因为在更新开发时,master中没有进行任何演变。
即使您执行了git merge --no-ff
,生成的合并提交也与开发HEAD相同。
如果内容完全相同,过去的测试应该成立。