13.4.16 ファイルのバージョン管理

ここではRCSを使ったファイルのバージョン管理について学びます.プログラムなど、エディタなどを使ってテキストファイルを作っているときに,ちょっと前のバージョンに戻したいと思うときがよくあります.そのようなときに使うと便利なのがバージョン管理をしてくれるRCSというシステムです.これを使うとファイルをファイルを過去のバージョンに戻すことができます.

また,RCSは過去のファイルの変更の履歴を差分の形で持っています.よって単純に各バージョンごとにファイルをコピーして保存するよりもディスクスペースを使いません.

以下でRCSの簡単な使い方を見てみましょう.

まずはcheck-in(預け入れ)とcheck-out(取り出し)についてです.check-inとはRCSに現在のファイルの内容を登録する作業です.check-outとはRCSから現在のファイルの内容を取り出す作業です.

advanced_s13.4.16.1 check-in

advanced_s13.4.16.2 check-out

advanced_s13.4.16.3 変更履歴

また複数の人間で同じファイルを操作する必要があるときにもRCSは有用です.

advanced_s13.4.16.4 RCSによる共同作業