分散開発環境において、各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって、中央リポジトリアクセスできないときでも履歴の調査や変更の記録を可能にする、バージョン管理ツールはどれか。
| ア | Apche Subversion |
| イ | CVS |
| ウ | Git |
| エ | RCS |
答え ウ
【解説】
| ア | Apche Subversionは、それまで広く使われていたCVSのディレクトリの移動の管理やネットワーク対応の点、不可分な更新などの課題を解決した、バージョン管理ツールです。(×) |
| イ | CVS(Concurrent Versions System)は、テキストファイルの変更を記録し管理するバージョン管理ツールです。(×) |
| ウ | Gitは、プログラムのソースコードなどの変更履歴を記録・追跡するための分散型バージョン管理ツールで、各開発者のローカル環境に全履歴を含んだ中央リポジトリの完全な複製をもつことによって、中央リポジトリアクセスできないときでも履歴の調査や変更の記録が可能です。(〇) |
| エ | RCS(Revision Control System)は、初期のバージョン管理システムの1つで、プログラムや文書などの頻繁に改版されるテキストの管理に使われます。(×) |
【キーワード】
・バージョン管理ツール