バージョン管理ってのは大切です。たとえばプログラムを大幅改造する時にバックアップを取っておかないと、うはwwwwプログラム大幅に変えたら、動かなくなったオワタ\(^o^)/なーんてことになります
バーギョン管理システムとはそういった時に対応するために行ったり、複数人での開発で使われます。
設定ファイルや文章管理なーんてことにも使われたりetc...
ここでは、バージョン管理の必要性とその実践、各種バージョン管理システムの使い方を説明するらしい。
バージョン管理の方法として以下のようなものが上げられる。
黎明期のバージョン管理システムのひとつ。基本的に一度にひとつの テキストファイルを扱う。内部でdiffを利用している。 Wikiエンジンには名前(Revision Control System)どおり、これを リビジョン管理のバックエンドに用いているものも多い。
RCSをベースに築かれた。サーバー・クライアントなやり方でネットワークを 意識して、さらに複数のファイルをプロジェクトとして扱えるよう作られた。
CVSの使い勝手を意識して作られた。ネットワーク越しの利用やファイル管理に 関して強化されている。
編集頻度が非常に高いLinuxカーネルの作成において、サーバー負荷が小さくなるよに作ったシステム。ローカルのみでの利用が可能で、サーバーが無くても利用できるため、個人利用にもつかえる。