保持策略足够简单
小团队通常不需要维护大量长期分支。以 main 作为稳定主线,为每项功能或修复创建短生命周期分支,完成审查后尽快合并。
常用工作流程
开始工作前同步主分支,再创建语义明确的分支。合并前整理提交并运行测试。
git switch main
git pull --ff-only
git switch -c feat/post-search
# 完成开发后
git push -u origin feat/post-search
让主分支随时可发布
主分支应受到持续集成检查和代码审查保护。功能尚未完整时,可以使用功能开关,而不是让长期分支持续偏离主线。