Helix Core P4コマンドリファレンス (2019.1)

P4ENVIRO

Helixサーバ環境変数を保存する構成ファイルの非デフォルトのパスと名前を含みます。

使用上の留意点

クライアントが使用するか? サーバが使用するか? 同様に機能するコマンドライン P4CONFIGファイルで設定できるか?

はい

いいえ

none

いいえ

明示的に設定されない場合の値

OS

Windows、macOS

なし

POSIX/Unix

$HOME/.p4enviro

備考

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