出于各种原因,我们计划采用
git flow
分支策略:年轻的团队、非常低的测试覆盖率、客户端复杂的发布审批等等。
一旦这些改变,我们将考虑基于主干的开发,但在那之前它是git flow.
通过专用
release
分支的发布机制清晰,
我不完全确定的是如何处理dev
环境。
特别是,如果有 2 个开发团队致力于不同的事情,他们可能需要不同的事情/dev
环境设置。
如何处理? 这是否可以归结为以一种他们永远不需要多个
dev
环境的方式来规划冲刺?或者我们应该有一种机制来按需启动新的dev
环境?还是其他方式?
对我来说,如果需要多个的话,这听起来像是一种气味,但我无法指出原因。