CVS

読み:スィーヴィーエス
外語:CVS: Concurrent Versions System
品詞:固有名詞,@道具

ファイルバージョンを管理するシステム。必要になれば、かつてのどのバージョンでも取り寄せることが出来る。

元々はRCSのフロントエンドとして開発されたが、現在はRCSを必要とせず単体で動作する。

RCSとは違い、利用者は手元に取り寄せたコピーに対して作業を行ない、最後にcommitを行ない、作業内容をリポジトリ(原本)に反映させる。このため、同じファイルに対して2人以上が作業を行なうことが可能(ただし同じ場所を修正していた場合は "競合" が生じるため、手作業で修正する必要がある)。

複数で開発する大規模ソフトウェア、例えばFreeBSDなどで使われている。

特に大規模なソフトウェアプロジェクトのリポジトリに対してcommitする権限を持つ人はcommiter(コミッタ)と呼ばれる。