次: Compatibility, 前: Administrative files, 上: Top
これは、cvs に影響する全ての環境変数の 完全なリストです。
$CVSIGNORE$CVSWRAPPERS$CVSREADcheckout と update により作成される作業コピーが、
強制的に読み込み専用となります。
設定しなければ、作業ファイルの修正許可が与えられます。
$CVSUMASK$CVSROOT$CVSROOT が設定されていない場合や、
他のものを優先させたい場合には、
コマンド行で `cvs -d cvsroot cvs_command...'
としてリポジトリを指定することができます。
一旦作業ディレクトリを取り出した後は、
cvs が適切なリポジトリを (CVS/Root に) 記録します。
従って、最初に作業ディレクトリを取り出す時を除いて、
通常はこの値に注意する必要はありません。
$EDITOR$CVSEDITOR$VISUAL$CVSEDITOR は $EDITOR よりも優先されます。
Committing your changes を参照してください。
$PATH$RCSBIN が設定されておらず、
cvs にパス名が埋め込まれていない場合、
使用する全てのプログラムを捜す時に $PATH が使用されます。
$HOME$HOMEPATH$HOMEDRIVEHOME だけを調べます。
Windows NT では、システムは HOMEDRIVE を例えば `d:' に、
HOMEPATH を例えば \joe に設定します。Windows 95 ではおそ
らく自分自身で HOMEDRIVEと HOMEPATH を設定する必要がある
でしょう。
$CVS_RSH:ext: が指定された時、
cvs が接続に使用する外部プログラムを
指定します。see Connecting via rsh。
$CVS_SERVERcvs です。see Connecting via rsh。
$CVS_PASSFILE$CVS_CLIENT_PORT$CVS_RCMD_PORT$CVS_CLIENT_LOG$CVS_CLIENT_LOG.in に記録され、
サーバから送られた全てが $CVS_CLIENT_LOG.out に
記録されます。
$CVS_SERVER_SLEEP$CVS_IGNORE_REMOTE_ROOTCVS_IGNORE_REMOTE_ROOT は効果はありません。
$COMSPEC$TMPDIR$TMP$TEMPTMPDIR を使用します。
この指定方法は、Global options 参照。
cvs には、(システムが提供する _tmpnam 関数経由で)
常に /tmp を使用する部分があります。
Windows NT では (システムが提供する _tempnam 関数経由で)、
TMP が使用されます。
cvs のクライアントが用いる patch プログラムは、
TMPDIR を使用します。
設定されていない場合、(少なくとも GNU patch 2.1 は)
/tmp を使用します。
サーバとクライアントの両方共が cvs 1.9.10 以降を実行しているなら、
cvs は外部の patch プログラムを呼び出しません。