P4ENVIRO
Helixサーバ環境変数を保存する構成ファイルの非デフォルトのパスと名前を含みます。
使用上の留意点
クライアントが使用するか? | サーバが使用するか? | 同様に機能するコマンドライン | P4CONFIGファイルで設定できるか? |
---|---|---|---|
はい |
いいえ |
|
いいえ |
明示的に設定されない場合の値
OS | 値 |
---|---|
Windows、macOS |
なし |
POSIX/Unix |
|
備考
P4ENVIRO
で指定されるファイルには、P4CONFIG
で指定されるファイルと同じ種類の情報が含まれます。 違いは、P4CONFIG
変数が構成ファイルのファイル名のみ含み、システムはそのファイルを一連の親ディレクトリで検索するのに対し、P4ENVIRO
変数は、構成ファイルがデフォルトの位置にない場合に、構成ファイルの正確な位置と名前を含むことです。 WindowsプラットフォームおよびmacOSプラットフォームで、複数のプロジェクトでの使用が意図された構成ファイルに値が保存されている場合は、P4ENVIRO
変数を明示的に設定する必要があります。
P4ENVIRO
ファイルでは各行につき1つの変数が定義され、その定義は、
の形式になります。variable
=value
環境変数の定義には、P4ENVIRO
およびP4CONFIG
ファイルの両方を使用できます。ワークスペースごとに異なる値を持つ変数にはP4CONFIG
ファイルを使用し、すべてのプロジェクトで一定の変数にはP4ENVIRO
ファイルを使用します。 P4CONFIG
ファイルに設定される値は、P4ENVIRO
ファイルの値をオーバーライドします。
WindowsでP4ENVIRO
を設定すると、p4
set
は、Windowsのレジストリではなく指定の環境ファイルに変数を保存します。
例
サンプルのP4ENVIRO
ファイルには次のような行が含まれています。
P4_myServer:1667_CHARSET=auto