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

检入/检出机制 — 软件工程选择题

软件配置管理 版本控制基础 AI 三重审校通过

题目
某集中式版本控制系统采用非锁定式检出(乐观并发):检出只是把版本库中某文件的当前版本复制到工作区,不独占该文件,允许多人同时检出。文件当前版本为 v20。甲检出 v20 后修改但尚未检入;随后乙也检出 v20,修改并先检入成功,版本库变为 v21。该系统规定:直接检入时若工作区基线版本不是版本库最新版本,则拒绝检入并要求先更新合并。甲此时直接对同一文件执行检入,结果应是( )。 A. 成功,生成 v22,并自动合并甲乙的修改 B. 成功,生成 v21,覆盖乙已检入的内容 C. 被拒绝,因为甲的工作区基线是 v20,而版本库最新是 v21 D. 被拒绝,因为甲未持有文件写锁,无权检入