分支管理策略 — 软件工程选择题
题目
某团队的产品需同时维护多个已发布的长期版本(v1.x、v2.x),且要求:①每个长期版本可独立接收修复;②新功能开发与版本维护严格隔离;③存在明确的开发、发布、热修复等分支角色分工;④每次集成前须经代码评审。该团队不打算采用频繁向单一主干直接集成的轻量流程。据此判断,最不适合该团队需求的分支管理策略是:
A. Git Flow
B. GitHub Flow
C. GitLab Flow(含版本分支)
D. 带发布分支的 Git Flow 变体