応用情報技術者試験 応用情報技術者試験 令和6年度秋期 午前 問19: 分散開発環境において,各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって,中央リポジトリにアクセスできないときでも履歴の調査や変
分散開発環境において,各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって,中央リポジトリにアクセスできないときでも履歴の調査や変更の記録を可能にする,バージョン管理ツールはどれか。
79.13%
問題本文
分散開発環境において,各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって,中央リポジトリにアクセスできないときでも履歴の調査や変更の記録を可能にする,バージョン管理ツールはどれか。
選択肢
- ア.Apache Subversion
- イ.CVS
- ウ.Git
- エ.RCS
解説
バージョン管理ツールには、中央のサーバが履歴を一元管理する集中型と、各開発者のローカルにリポジトリの完全な複製(全履歴)を持つ分散型がある。設問の「各開発者のローカルに全履歴を含む完全な複製を持ち、中央にアクセスできなくても履歴調査や変更記録ができる」のは分散型バージョン管理システムの特徴であり、その代表が Git である。よって正解はウである。
選択肢ごとの解説
- ア.Apache Subversion(SVN)は中央サーバで履歴を一元管理する集中型であり、ローカルに全履歴の複製は持たないため誤りである。
- イ.CVS も中央リポジトリで管理する集中型バージョン管理システムであり、分散型の特徴に合致しないため誤りである。
- ウ.Git は各開発者のローカルにリポジトリの完全な複製を持つ分散型バージョン管理システムで、設問の特徴どおりであり正解である。
- エ.RCS はファイル単位で履歴を管理する古い集中型ツールで、分散型ではないため誤りである。
応用情報技術者試験 令和6年度秋期 午前 の過去問一覧へ戻る・問19