平成30年度春期 エンベデッドシステムスペシャリスト試験 午前II 問11
【問題11】
分散開発環境において、各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって、中央リポジトリにアクセスできないときでも履歴の調査や変更の記録を可能にする、バージョン管理ツールはどれか。
【解説】
ア: Apache Subversion
誤り。Subversion(SVN)は集中型のバージョン管理システムであり、中央リポジトリにアクセスできない場合、履歴の調査や変更記録は行えません。
イ: CVS
誤り。CVSも集中型のバージョン管理システムであり、中央リポジトリへのアクセスが必要です。
ウ: Git
正しい。Gitは分散型バージョン管理システムであり、各開発者がローカルリポジトリに全履歴を持っています。そのため、中央リポジトリにアクセスできない場合でも履歴の調査や変更の記録が可能です。
エ: RCS
誤り。RCSはファイル単位でのバージョン管理を行うツールであり、分散型の機能を持っていません。
出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前II 問11