ローカル環境に完全なリポジトリ複製を保持する分散型バージョン管理システムGit

Gitは分散型バージョン管理システム(DVCS)であり、各開発者のローカルマシン上にコミット履歴を含む完全なリポジトリの複製(クローン)を保持します。そのため、中央リポジトリやネットワークに接続できないオフライン環境であっても、過去の履歴の参照、差分の確認、ローカルでのコミットやブランチ作成を自由に行うことができます。 Apache Subversion(SVN)は、中央の単一サーバ上にのみ完全なリポジトリ履歴を保持する集中型バージョン管理システムです。 CVS(Concurrent Versions System)は、中央サーバで履歴を一括管理する古典的な集中型バージョン管理システムです。 RCS(Revision Control System)は、個々のファイル単位で変更履歴をローカル管理する初期のバージョン管理システムであり、分散リポジトリ機能はありません。

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

出典令和3年度 秋期 応用情報技術者試験 午前 問18
ア
Apache Subversion
イ
CVS
ウ
Git
エ
RCS