RCSでサーバのコンフィグファイルなどを管理する手順

コンフィグファイルは更新性が低いので、複数の人間が同時にコミットしてコンフリクトを起こすようなことはあまりない。 よって、コンフィグファイルの置くべき場所を作業ディレクトリにし、常にcheck outした状態にして運用するとよい。

0. 対象を/etc/apache/httpd.confとする

 cd /etc/apache

1. 管理に使うディレクトリを作る

 mkdir RCS

2. まずファイルを登録する

(httpd.confはこのディレクトリからは消え、RCSディレクトリに入る)

 ci httpd.conf

3. 作業ファイルを取り出す

(-l でロックをかけてcheck outする)

(こうしないと、ReadOnlyなファイルがcheck outされてしまう)

 co -l httpd.conf

4. ファイルを編集する

 vi httpd.conf

5. 編集後のファイルを登録する

 ci httpd.conf

6. ファイルを取り出しておく

 co httpd.conf

コンフィグファイルを管理する場合、ロック機構を解除しておいた方が便利

 rcs -U httpd.conf

5.と6.は以下のコマンドでまとめて行うことが出来る

 ci -u httpd.conf

ログの表示

 rlog httpd.conf

参考

http://www.naney.org/comp/rcs/faq/index.html


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2006-07-10 (月) 01:30:58