想要请教各位大佬一个关于 git 的问题:
现在公司的开发环境分为: 测试环境, 预生产环境, 生产环境;
那 git 分支应该如何创建? 是不是每种环境对应一个分支?
那么开发流程是不是类似下面描述的这样:
假设, 小王同学要开发一个新的功能, 那么他就先从测试主分支上检出一个本地分支 a, 进行新功能的开发.
新功能开发完成, 在其本地测试无误后, 合并分支 a 到测试主分支进行测试.
在测试环境测试完成后, 再把分支 a 合并到预生产分支进行预生产环境的测试.
预生产环境测试没有问题, 再把分支 a 合并到生产环境分支, 然后发版.
各位大佬所在公司的 git 开发流程是怎么样的, 可以麻烦给说一下么?


