P4CONFIG
パスなしのファイル名です。 指定したファイルは、その他のHelixサーバ環境変数の保存に使用されます。
現在の作業ディレクトリ(PWD
で返される)およびその親をファイル検索します。 ファイルが見つかると、ファイル内の変数設定が使用されます。 親ディレクトリから追加のファイルが見つかり、他のファイルでまだ見つかっていない変数設定がそれらのファイルに含まれている場合は、それらの環境変数も使用されます。
使用上の留意点
クライアントが使用するか? | サーバが使用するか? | 同様に機能するコマンドライン | P4CONFIGファイルで設定できるか? |
---|---|---|---|
はい |
いいえ |
使用不可 |
適用外 |
明示的に設定されない場合の値
OS | 値 |
---|---|
すべて |
設定されない場合、この変数は使用されません。 |
例
サンプルのP4CONFIG
ファイルには次のような行が含まれます。
P4CLIENT=joes_client P4USER=joe P4PORT=ssl:ida:3548
備考
P4CONFIGの設定により、プロジェクトを切り換えるときのHelixサーバ環境の切り換えがほとんど問題になりません。 各クライアントワークスペース内に構成ファイルを配置し、そのファイルを指示するようにP4CONFIG
を設定しておくと、あるワークスペースから別のワークスペースのディレクトリに移動したとき、Helixサーバの設定は自動的に構成ファイル内の設定に変わります。
一般的な設定は、親ディレクトリ内の構成ファイルに保存できます。 これらの設定をオーバーライドするには、子ディレクトリ内の構成ファイルで設定します。
P4ENVIRO
で定義されるファイルには、P4CONFIG
ファイルと同じ種類の情報が含まれます。 ただし、以下の相違点があります。
P4CONFIG
変数には構成ファイルのファイル名のみが含まれており、システムはそのファイルを一連の親ディレクトリで検索しますP4ENVIRO
変数には構成ファイルの正確な位置と名前が含まれています(構成ファイルがデフォルトの位置にない場合)
構成ファイルでは1行につき1つの変数が定義されます。 定義の形式は
です。variable
=value
環境変数の定義には、P4CONFIG
およびP4ENVIRO
ファイルの両方を使用できます。ワークスペースごとに異なる値を持つ変数にはP4CONFIG
ファイルを使用し、すべてのプロジェクトで一定の変数にはP4ENVIRO
ファイルを使用します。 P4CONFIG
ファイルに設定される値は、P4ENVIRO
ファイルの値をオーバーライドします。
P4CONFIG
ファイルで設定する主な変数を以下に示します。