2024年 秋期 応用情報技術者 午前 問19

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

 ア  Apche Subversion  イ  CVS
 ウ  Git  エ  RCS


答え ウ


解説

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


キーワード
・バージョン管理ツール

キーワードの解説
  • バージョン管理ツール
    コンピュータ上で作成、編集されるファイルの変更履歴を管理するためのソフトウェアで、特にソフトウェア開発においてソースコードの管理に用いられることが多いです。

もっと、「バージョン管理ツール」について調べてみよう。

戻る 一覧へ 次へ