Perforce | Qt Creator Documentation
Description: Additional Perforce functions.

- Qt Creator Documentation
- Perforce
- Qt Creator 17.0.1

Reference

# Perforce

Perforce is a fast software configuration management system developed by Perforce Software.

Note: Enable the Perforce plugin to use it.

## Configuring Perforce

To set Perforce preferences, select Preferences > Version Control > Perforce:

In P4 command, set the path to the command-line client executable.

Set workspace details in P4 user, P4 client, and P4 port.

## Using Configuration Files

To specify workspace details individually for several projects, use configuration files:

1. Create a `p4config.txt` configuration file for each project in the top level project directory.
2. Go to Preferences > Version Control > Perforce.
3. Clear Environment Variables.
4. To set `P4CONFIG` to use the file that you created, run the following command from the command line once:

        p4 set P4CONFIG=p4config.txt

For more information about using the `P4CONFIG` variable, see Perforce: P4CONFIG.

## Editing Files

In addition to the standard version control system functions described in Use common VCS Functions, you can select Tools > Perforce > Edit File to open a file for editing within the client workspace. By default, files are automatically opened for editing. To disable this feature, select Preferences > Version Control > Perforce, and then clear the Automatically open files when editing check box.

To list files that are open for editing, select Tools > Perforce > Opened.

To group files for commit, select Tools > Perforce > Pending Changes.

To view information about change lists and the files in them, select Tools > Perforce > Describe.

See also Enable and disable plugins, Set up version control systems, Use common VCS functions, and Version Control Systems.

Reference