我们有3个分支机构development
,staging
和production
。在development
上,我们开发了应用程序,并将其部署在开发服务器上,该部门的其他部门可以对其进行测试。
如果他们认为合适,则将其合并到分支staging
中,该分支将部署在测试服务器上,我们的客户可以在其中进行测试,并且可以开发与其连接的测试API客户端。如果对我们的客户来说还可以,则将其合并到分支production
中,该分支将部署在实际运行我们的应用程序的生产服务器上。
我的问题是:
当提交 B 和 C 在分支development
中并且由于某种原因,提交 B 必须合并到分支中时该怎么做staging
比提交 C 早。目前,我们正在进行交互式变基,这会导致本地副本出现问题,我认为这不是正确的方法。我们应该使用樱桃采摘还是其他?
第二个后续问题,当这三个分支不同(按提交或提交顺序)时可以吗?我很喜欢混乱的对数图,并且合并了许多差异。现在它们是绝对相同的,但是这使我们有些头疼(如上所述)。
答案 0 :(得分:1)