最初, 戻る, 進む, 最後, 目次 に行く。


B.6.2 取得済のコピーを最新に保つ

あるディレクトリがリポジトリで管理されている場合、 そのディレクトリを常に最新にしておきたい事があるでしょう。 例えば、他の開発者が最新ソースを改めて取得せずに参照したい場合や、 CVS で保守されたウェブ・サイトのファイルを 格納毎に更新したい場合などです。

これを実現するため、 cvs update を実行するように `loginfo' を設定します。 しかし単純に設定するとロックの問題が発生するので、 cvs update をバックグラウンドで実行する必要があります。 例を以下に示します (実際は一行です):

^cyclic-pages		(date; cat; (sleep 2; cd /u/www/local-docs;
 cvs -q update -d) &) >> $CVSROOT/CVSROOT/updatelog 2>&1

リポジトリ中の cyclic-pages で始まるディレクトリに ファイルが格納された時、 取得済みのディレクトリ `/u/www/local-docs' を更新します。


最初, 戻る, 進む, 最後, 目次 に行く。