Use multiple Perforce depots with P4CONFIG
If your project contains directories that are stored in the different Perforce depots, you might need to switch between them. PhpStorm uses P4CONFIG
to automatically switch to the respective depot as you use a Perforce-versioned directory.
P4CONFIG
is an environment variable that contains the name of the P4CONFIG file without the path. If a certain directory is associated with Perforce (refer to Enable version control), PhpStorm seeks for the P4CONFIG file in this directory and its parents; if the file is not found, PhpStorm looks for it in the bin directory of PhpStorm installation. When a P4CONFIG file is found, PhpStorm uses the settings contained in it to connect to the respective Perforce depot.
A sample P4CONFG file might consist of the following lines:
P4CLIENT=MyClient
P4USER=MySelf
P4PORT=ida:3456
Create a P4CONFIG file in each directory associated with Perforce.
Create the
P4CONFIG
environment variable that contains the file name without the path.