我们当前正在开发版本2。现在,我们第2部分的所有更改都可以在我们的Dev,QA和UAT环境中成功运行!但是,当我们合并回master分支时,合并或不正确/不正确合并的行为是否会引起问题?那么我们如何解决这个问题呢?
在Master分支合并之后,我们是否应该采用可部署的工件,并确保它们在QA和UAT中又能正常工作?我们在合并时遇到了问题,因此尝试找出最佳的源代码控制和测试策略
答案 0 :(得分:2)
在您的模式中,合并将是一个快速进行的合并,这意味着HEAD主节点将仅引用开发HEAD:其内容与您要合并的内容相同,因为没有进化在开发过程中由master完成。
即使您执行git merge --no-ff
,最终的合并提交也将与开发HEAD相同。
如果内容完全相同 ,则应该接受过去的测试。