我一直在寻找一个好的git分支模型,发现GitFlow非常适合我们的开发环境。然而,一个突出的问题是如何以及在哪里测试我们的发布版本。
发布分支听起来像是在发布之前运行所有回归测试的地方。然而,发布分支随后被合并到主分支中,并被标记为最终要发布到生产环境的版本。如果从发布分支到主分支存在合并冲突,会发生什么?看起来需要完全重新测试主分支(这可能很耗费时间)。即使没有冲突,将该合并推送到生产环境是否安全,或者是否需要运行额外的基本烟雾测试?
发布分支听起来像是在发布之前运行所有回归测试的地方。然而,发布分支随后被合并到主分支中,并被标记为最终要发布到生产环境的版本。如果从发布分支到主分支存在合并冲突,会发生什么?看起来需要完全重新测试主分支(这可能很耗费时间)。即使没有冲突,将该合并推送到生产环境是否安全,或者是否需要运行额外的基本烟雾测试?