Top > CVS > 小技


ディレクトリの追加/更新

ディレクトリの追加
% cvs co test
% mkdir test/additional/
% cvs add test/additional/
他の作業コピーから追加されたディレクトリを自分の作業コピーへ反映する
% cd test
% ls
CVS/  dir1/  test.txt
% cvs up
% ls
CVS/  dir1/  test.txt
% cvs up -d
CVS/  additional/   dir1/   test.txt
ディレクトリの削除
ディレクトリの削除は、基本的にできない。レポジトリの中のフォルダを削除するか、 update 時に -P オプションを付け、空のフォルダを削除することができる。
% cvs up -d -P

ファイルの属性変更

バイナリファイルを -kb オプションなしで登録した場合
% cvs admin -kb [ファイル名]
% cvs up
バイナリ管理に変更することができる
テキストファイルを -kb オプションで登録してしまった場合
% cvs admin -ko [ファイル名]

RCS キーワード

RCS キーワードとは

CVS はある特定の文字列がファイルに含まれていると、checkout や update など作業コピーを取り出す際に、その文字列をルールに従って置き換えます。 これは、元々 CVS の元になった RSC が提供していた機能ですので、その特定の文字列の事を RCS キーワードと呼んでいます。

キーワード一覧

キーワード解説
$Name$Sticky タグの名前
$Author$コミットした人
$Date$コミットした日付
$Revision$リビジョン
$RCSfile$,v の付いたファイル名
$Source$ソースファイル名(絶対パス)
$Log$ログメッセージ
$State$状態
$Locker$ロックをかけている人がいればその人
$Id$上記の組み合わせ($RCSfile$ $Revision$ $Date$ $Author$ [$Locker$])
$Header$上記の組み合わせ

リロード   凍結解除 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Mon, 03 Jun 2019 14:37:49 UTC (2087d)