Setting preferences

To change the Perforce preferences, choose Window > Preferences, expand the Team node, then expand the Perforce node. Click the node for the preferences you want to change. The following sections describe the preferences in more detail.

General Perforce settings:

Setting What it does
When adding a new file
Show changelist selection dialog when marking files for add, checking out, and marking for delete To display a dialog that enables you to specify the target changelist for the operation, enable this option. To open files in the default changelist, disable this option.
Show changelist selection dialog when refactoring files
Enable support for Workbench edit, delete, rename and refactoring operations To automatically perform the Helix Core Server operations corresponding to the changes you make to the files in your project, enable this option.

Note: If you disable the option, your workspace and depot files can become inconsistent. To ensure consistency between the workspace and depot, do not disable this option.

Enable support for Workbench save operations (Useful for files set as always writable) To automatically check out always-writable files when you save them, enable this option. By default, files set as always writable (using the Helix Core Server workspace ALLWRITE setting) are not automatically checked out when you start editing them.
Use "move" command during refactoring operations The Helix Core Server move command, added in release 2010.1, removes the paired add and delete integrations required in prior releases, to maximize server efficiency and simplify integration history.
Mark project files for delete when deleting a project Specifies whether project files are marked for delete by Helix Core Server when you delete project files.
Mark linked files/folders for delete when deleting linked resources Specifies whether linked resources are marked for delete by Helix Core Server when you delete project files.
Disable marker decoration Specifies whether to skip marker decoration when resources have changed. This helps performance during/after large project builds with a slow network connection to the Helix Core Server.
Log all commands to a persistent log file Logs p4 commands to the workspace log file.
Retain offline connection state between Eclipse sessions If you intend to work offline (that is, without connection to a Helix Core Server), enable this option to suppress connection-related messages that are normally issued when Eclipse is launched and attempts to connect to the server.
Retain expanded depots/folders in P4 Connections view between Eclipse sessions To preserve the display state of the depot tree for future Eclipse sessions, enable this option.
Group synchronizations by changelist in the Synchronize view To group files by the Helix Core Server changelist in which they are checked out, enable this option. By default, files are grouped by project in the Synchronize view.
Prompt for confirmation when deleting resources To confirm that the file will be marked as deleted from Helix Core Server when deleting a local file. By default, deleting a local file will also mark the file as deleted from Helix Core Server.
Refresh resource will also refresh Perforce revision information To update the Perforce Helix Core Server revision information when a local file is refreshed. By default, refreshing a local file will not update the revision information for that file.

Advanced settings

For use only as directed by Perforce Technical Support.

Branches

This setting determines whether the plug-in fetches all jobs or a limited number of branch specifications from the Helix Core Server. If your server contains a large number of branch specifications, setting a limit can minimize server overhead.

Changelists

This setting determines whether the plug-in fetches all jobs or a limited number of changelists from the Helix Core Server. If your server contains a large number of changelists, setting a limit can minimize server overhead.

Editor: configure how you enter changelist descriptions.

Templates: configure standard entries for changelist descriptions.

Console

These settings determine how text is displayed in the Perforce console view.

Setting What it does
Command line Helix Core Server commands are displayed in the specified color
Message Informative messages from the Helix Core Server are displayed in the specified color
Error Error messages from the Helix Core Server are displayed in the specified color
Command history size Number of commands retained in the log view
Show timestamp Enable/disable the display of the date and time the command was issued.

External Tools

Configures the location of the P4Merge, and P4VC executables, which provide supporting functionality for P4Eclipse.

Note

Each field shows the required minimum version number for a particular external tool integration. Ensure that you download and configure an appropriate program version.

Folder Diff

Enables you to configure the colors that are used to indicate differences between folders.

Jobs

This setting determines whether the plug-in fetches all jobs or a limited number of jobs from the Helix Core Server. If your server contains a large number of jobs, setting a limit can minimize server overhead.

Label Decorations

These settings specify how the status of files under Perforce control is displayed. You can also configure the textual status information that is displayed in Perforce views. By default, only the add, edit, and delete file decorations are displayed.

Labels

This setting determines whether the plug-in fetches all labels or a limited number of labels from the server. If your server contains a large number of labels, setting a limit can minimize server overhead.

Merge Quest

This setting determines if hover tooltips are displayed for codelines and connectors in Merge Quest.

Mylyn

These settings determine if the Mylyn task editor is used by default when editing jobs and how it used.

Connections Mappings enables you to configure the settings for defect trackers that are used in conjunction with Perforce jobs by Mylyn.

Job Layout enables you to specify how job fields are displays in Mylyn tasks.

Resolve

These settings determine the default method for resolving files, automatic resolve options, and binary resolve options.

Shelved Changes

This setting determines whether the plug-in fetches all labels or a limited number of changelists from the server. If your server contains a large number of changelists, setting a limit can minimize server overhead.

Streams

Configures settings for Streams. You can configure the stream switch options and the display settings for P4 Streams view.

Time-lapse

Configures settings for Time-lapse View. You can configure the file types for which Time-lapse View enables its syntax-sensitive features, the data to be displayed, and the palette used to display aging of changes.

Workspaces

Configures settings for the Perforce workspace. You can configure the default client root of the workspace, and the synchronization behavior when the Perforce workspace changes.