FrontPage > 製品 > ソフトウェア開発 > プロジェクト管理 > CVS

CVS(Concurrent Versions System)

Concurrent Versions System (並行バージョンシステム) は、通常 CVS と略される、テキストファイルの変更を記録し管理するバージョン管理システム。

製品概要

Concurrent Versions System (並行バージョンシステム) は、通常 CVS と略される、テキストファイルの変更を記録し管理するバージョン管理システム。

主にソフトウェアの開発に伴うソースコードを始めとしたテキストファイルの共有(保存、取り出し)に使われる。テキストファイルの枝分かれした版を管理する事ができる。自由なソフトウェアでもある。

枝分かれ(並行ヴァージョン)の機能を使わなくても、ファイルの直線的な追加改変を追いかけるのに使うことが出来る。特にダウンロードをする場合、サーバ上のファイルと自分の持っているファイルの差分のみを転送するだけで最新版を手にいれることが出来るため、開発途中のプログラムの配布にも使われる。

通常、CVSサーバを用意してファイルの共有をする。 CVSサーバにアクセスするCVSクライアント・プログラムは、コマンドラインの cvs を始め、GUI によるラッパーや、統合開発環境向けのプラグインが多数作られている。

CVSは、ネットワークでの使用を考慮した最初のソースコード管理システムでかつフリーであったこともあり、1990年代を通じて広く利用された。しかしながら、後述するような欠陥が明らかになるにつれ、近年では、これらの問題を改善した、SubversionやPerforce、gitなどの新しいツールにとってかわられつつある。

Wikipediaより転載)

製品カテゴリ ソフトウェア開発 > プロジェクト管理
対象ユーザー デベロッパー
ライセンス GPL
価格 無償
開発元 The CVS Team
資料

スクリーンショット