我们正在项目中设置GIT。我们有master分支,其中所有代码都在生产中运行。那么我们有一个UAT分支,它最初是从master创建的。然后我们有dev分支来修复错误。所有dev分支必须在UAT中合并,然后才能在master分支中合并。 所有dev分支都是从master分支创建的。
当我在UAT中合并一个新的dev分支时,它表明上次运行中合并的模块之间的差异。在深入研究中,我们发现这是由于master分支中的“最后合并提交”引起的。
下面是我们的示例:
要摆脱此问题,每当在主数据库中合并某些内容时,是否可以在UAT中合并主数据库。因为master中的所有提交最终都会通过dev分支在UAT中合并。