在过去两年中,我在开发大型B2C应用时使用了以下分支模型:A Successful Git Branching Model。 在这种情况下,合并到主的代码只是生产,即部署到应用商店的确切版本。
现在我的工作已经完成,我现在正在为一家为各种客户开发移动应用程序的公司工作。
我们使用的是与上面相同的型号,但有些东西让我烦恼。 问题是:"生产"在为客户工作时,这并不意味着同样的事情。
让我详细说明:
这里的共识似乎只有在将代码推送到生产(app store或MDM)时才会合并代码。发布分支是在每个sprint结束时创建的,仅用于开发标记的位置。
我的问题是: