软件工程 选择题 标准 ★ 精品

版本控制与分支策略 — 软件工程选择题

软件工程(大学通用) 软件配置管理与 DevOps 基础 AI 三重审校通过

题目
某团队采用 Git 进行开发,主分支 main 设为受保护基线,日常开发在分支 dev 上进行,新功能在 feature 分支上完成后合并回 dev,版本发布时从 dev 建立 release 分支。关于该主干分支工作流与版本控制机制,下列说法正确的是: A. dev 分支合并到 main 后,main 即成为新的基线,其后的修改必须以该基线为参照 B. feature 分支合并回 dev 时若出现冲突,Git 会自动保留较新提交的修改内容 C. 由于 Git 是分布式的,同一文件同一行的冲突可由系统自动裁决而无须人工介入 D. release 分支上的缺陷修复无需合并回 dev,因其只服务于发布