WinCVS で CVSROOT 環境変数を設定するには?
3 に答える
簡単な答えは次のとおりです。その必要はありません。CVSROOT
環境変数はひどく過大評価されています。CVS(NT) は、リポジトリ接続文字列を決定する他のすべての方法を使い果たした場合にのみ、これを使用します。人々はよく、これは逆だと思い込み、CVSROOT 環境変数に加えた変更が有効ではないことに疑問を持ちます。
CVS がリポジトリ接続文字列の可能なソースを評価する順序:
コマンドラインの
-d
オプション。これは、WinCvs で次のダイアログの CVSROOT オプションを介して設定できるものです:login
、init
、import
、checkout
およびrtag
。また、WinCvs は過去に使用した CVSROOT を記憶していることにも注意してください。これらのダイアログのいずれかに再度アクセスすると、ドロップダウンから以前の CVSROOT を簡単に選択できます。./CVS/Root ファイルの内容 (存在する場合) (表示されない場合に備えて、デフォルトで隠し属性が設定されています)。これは、作業コピー内でコマンドを実行するとすぐに、他の方法で CVSROOT を指定する必要がないことを意味します。利用可能な場合、WinCvs はこれをステータス バーにも表示します。
最後に、最後の手段として、
CVSROOT
環境変数. これは、実際にコマンドラインで作業していて、チェックアウトされたサンドボックスの外でコマンドを実行しているときに便利ですが、WinCvs 内では本当に意味がありません...すでにサンドボックス内にいるか、ドロップダウンから CVSROOT を選択するだけです。が必要です。
既存の作業コピーの接続設定を変更する必要がある場合は、./CVS/Root ファイルの内容を変更する必要があります。WinCvs には、これを簡単にするマクロが付属しています。CVSROOT を変更したい作業コピーのルート フォルダを選択し、Macros|CVS|Change CVSROOT... に移動するだけです。
問題全体については、この FAQ 項目も参照してください: http://cvsgui.sf.net/newfaq.htm#CvsrootWizard
「一般」タブの環境設定ペインで設定できます。
WinCVS 2.0.2.4 (およびおそらく同様のビルド)
Admin->Login に移動します。これは、CVSROOT をビルドするためのポップアップを表示する ... ボタンです。ログインしたら、CVSROOT 変数を設定する必要があります。