目前是有 dev、pre、master 分别是测试、预生产、生产
目前流程是这样的
1.每个人开发新功能时基于 master 切出新分支 feature_xxx 开发完成时合并到 dev
2.测试没问题再将 feature_xxx 合并到 pre
3.预生产没问题再将 feature_xxx 合并到 master
这样的流程感觉 pre 预生产没有存在的必要,预生产应当是直接合并到 master 上的
请问多人开发同一个项目,且每个人的上线时间点都不一样,还有当代码已经提交到预生产了,却又延迟上线,另一个人却提前上线的
这种应该使用怎样的 git 流程?