当前流程:
目前我有四个git分支 Master,prod,stage和dev 。提交按此顺序进行,
所有开发提交都会在每个sprint或ticket的末尾转到dev分支,所有dev提交都将由相应的开发人员手动合并到发布分支,并作为单个提交修订提供。
发布团队将在发布分支处完成单个更改集,以便将故事发布到Q.A阶段(Q.A到目前为止没有创建测试环境)
最后在发布期间,舞台和prod将合并,并在制作中创建并部署唯一标签。
问题:
目前主设备已与舞台环境同步,但由于我们没有测试环境Q.A在此分支处完成且分支不稳定。
我真的需要知道:大师应该与哪个环境(开发,舞台或刺激)同步..?
请帮我解决这个问题。
感谢。
答案 0 :(得分:1)
理想情况下:
master
应始终代表生产,即不需要prod
。但主要的想法仍然是:如果你克隆一个repo,你默认得到master
分支,这应该显示当前在prod中运行的内容,并允许你快速开始调试/修复。 / p>