13.4.16.4 RCSによる共同作業

ここではRCSによる共同作業のやり方について見てみます.

教育用計算機システムにおいては,一般ユーザは管理者権限がないために,作業グループ等の設定が行えません.よってファイルに対して,友達同士など特定のグループだけが書き込めるようなパーミッションを設定することができません.よって,ここで書いているとおりの共同作業はできないでしょう.しかし,一般には,ウェブサーバを複数人で管理したりなど,RCSを使う場面はよくでてきます.

RCSを使うと,数人のグループでの共同作業がスムーズに行えます.たとえば,共同作業においては,1つのファイルを複数の人が同時に書き換えてしまうという危険があります.RCSは,自分が編集中のときは,他の人が変更できないようにロックがかかりますので,安心して共同作業ができます.

ロックをかけるには,check-outするときに,-lオプションをつけます.

promptco -l memo.txt return2 memo.txt,v --> memo.txt revision 1.2 (locked) done

check-inするまで他の人は書き込めないような状態になります.