| 长期分支 | 仅 main(保持可部署) |
|---|---|
| 流程 | 分支 → Pull Request → 评审 → 合并 → 删除分支 |
| 适用 | 持续部署、Web 服务与制品频繁发布的团队 |
流程示例
流程示例
git switch -c feature/login
git commit -m 'feat: add sso login'
git push -u origin feature/login
# 在平台发起 PR,评审通过后合并并删除分支官方文档把「main 随时可部署」作为前提,合并动作等价于可发布信号。
轻量流程:只保留一条长期分支,改动走「开分支 → 提交 → 开 PR → 评审 → 合并」,前提是 main 始终可部署。
| 长期分支 | 仅 main(保持可部署) |
|---|---|
| 流程 | 分支 → Pull Request → 评审 → 合并 → 删除分支 |
| 适用 | 持续部署、Web 服务与制品频繁发布的团队 |
git switch -c feature/login
git commit -m 'feat: add sso login'
git push -u origin feature/login
# 在平台发起 PR,评审通过后合并并删除分支