|
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より転載)
スクリーンショット |