
🚀核心操作流程详解

流程:从 develop 拉取功能分支 -> 开发 -> 自测通过 -> 通过PR合并回 develop -> 集成测试通过
流程:从 develop 发布到 master -> 打 Tag -> 部署
流程:从 master 拉取热修复分支 -> 修复 -> 自测 -> 合并回 master (打Tag发版) 和 develop
💡关键最佳实践与提醒
总结:遵循这套以 master 、 develop 、 feature 、 hotfix 为核心,并强调基于 Tag 发版的规范,能让团队协作清晰高效,版本发布和紧急修复流程可控。
从develop分支(至少和master分支一致,甚至比master分支的代码新)上拉取新分支feature/0911进行新功能开发。开发完成并自测通过后,合并到develop分支(其他人的新功能开发好后也要合并到该分支),在测试环境做集成测试。
develop分支发版前,要先把master分支(包含了所有 hotfix)的代码合并到develop分支上,防止有hotfix忘合并到develop,导致代码缺失。
在develop分支上进行集成测试。测试通过后,再将develop分支合并到master分支,master分支打tag,基于tag进行发版到生产环境。
如果生产环境出现了 bug,就从 master 分支上拉取 hotfix/0911 分支进行 bug 修复。bug 修复好,在本分支进行测试。测试通过后,将分支代码合并到 master 分支以及 develop 分支。
在 master 分支打 Tag,基于 Tag 发布新版本到生产环境。Tag 可以确保您任何时候都能重新部署出与生产环境完全一致的版本。