過去問解きまくり研究所 ホーム

平成30年度 春期 午前Ⅱ 問11

ソフトウェア開発管理技術

バージョン管理ツール

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

答えと解説を見る

✓ これが正解ウGit

解説

全履歴の複製を各自が持つ分散型のバージョン管理ツールは Git です。

バージョン管理ツールには、履歴を一つの中央リポジトリだけに置き、各開発者はそこから必要な版を取り出して作業する集中型と、各開発者のローカル環境にも全履歴を含むリポジトリの完全な複製を持つ分散型があります。Git は分散型のツールで、手元に全履歴があるので、中央リポジトリにアクセスできないときでも、履歴をさかのぼって調べたり、変更をローカルのリポジトリに記録したりできます。後で中央リポジトリと同期すれば、記録した変更を共有できます。Apache Subversion と CVS は集中型、RCS は個々のファイルの版を手元で管理するツールです。履歴の全体が手元にあるかどうかで見分けると選べます。

ほかの選択肢はなぜ違うのか

出典:平成30年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問11

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)