バージョン管理システムの一覧

バージョン管理システムの主なソフトウェアの一覧について記載する。
ローカルデータモデル.
ローカルのみのアプローチでは、すべての開発者が同じファイルシステムを使用する必要がある。
クライアントサーバーモデル.
クライアント/サーバーモデルでは、開発者は共有の単一リポジトリを使用する。
分散モデル.
分散型アプローチでは、各開発者は独自のローカルリポジトリを直接操作し、変更は個別のステップとしてリポジトリ間で共有される。