1个回答

test
2024-06-20
当前项目的远程仓库上面三个分支 main
,test-stage
,test-dev
。长期存在的分支只有 main
。test-stage
和 test-dev
其实作用差不多,只是为了区分多个测试环境。
开发的时候基于 main
拉出来本地开发分支。修BUG会看情况,线上环境还是测试环境上面的BUG会基于不同分支来修复。
线上BUG一般会从主线分叉出来修复,测试完成没有问题就直接合并回主线了。后续开发分支功能完成之后会 rebase
到主线最新的版本(或者开发分支提前 rebase
都可以),并不会有影响。
这个主要是看你们 gitflow
是如何规定的。如果没有的话,可以借鉴几个比较成熟的git工作流,然后选择适合你们自己的就好。
之前我也问过一个相同的问题 👉 HXDM你们的Git分支有几个?
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容