Concurrent Versions System
ファイル名の変更削除、ディレクトリ名の変更削除をうまく扱えない。
異なる文字コード(JIS/SJIS/EUC)に対するサポートがない。
基本的に個々のファイルの履歴はわかるが、リポジトリの履歴は簡単には知ることができない。
バイナリーファイルの扱いが下手で、リポジトリサイズの増大につながる。
分散リポジトリをサポートしない。
アトミック・コミットをサポートしない。複数のファイルを同時にコミットした場合、CVSではそれぞれのファイルを(ごく短時間の間に)一つずつコミットしたものとして扱うため、アトミック性を満たすことができない。
等の点が挙げられる。