ウカマル応用情報技術者ログイン

令和3年度 秋期 応用情報技術者 問18

テクノロジ系

分散開発環境において,各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって,中央リポジトリにアクセスできないときでも履歴の調査や変更の記録を可能にする,バージョン管理ツールはどれか。

選択肢
正解と解説

正解 ウ

各開発者のローカルに全履歴を含むリポジトリの完全な複製をもつのは、分散型バージョン管理ツールのGitです。

Gitは分散型のバージョン管理ツールです。各開発者が中央リポジトリをクローンすると、全履歴を含む完全な複製がローカルにできます。そのため、中央リポジトリにつながらないときでも、履歴の調査やコミット(変更の記録)ができます。決め手は「全履歴を含んだ完全な複製」と「中央リポジトリにアクセスできないときでも」という言葉です。

ア:Apache Subversionは、中央のサーバにあるリポジトリで履歴を管理する集中型のツールです。履歴の調査や変更の記録には、サーバへの接続が必要です。

イ:CVS(Concurrent Versions System)は、中央サーバで履歴を管理する集中型のツールです。ローカルに全履歴の複製はもちません。

エ:RCS(Revision Control System)は、個々のファイルの版をローカルで管理する初期のツールです。中央リポジトリを複製する仕組みはありません。

出典:令和3年度 秋期 応用情報技術者試験 問18

全年度から出題。10問で実力を判定します。登録不要。

出典:令和3年度 秋期 応用情報技術者試験 問18(独立行政法人情報処理推進機構)

解説と用語ページは生成 AI が書き、別の生成 AI が確かめています。作り方