What's new in this guide by release
2020.2
- Automatic update of P4V to the minimum required version. See Enforcing minimum client version.
- Automatically reconnect to the server if the connection is lost. See Connections preferences.
- New option to prompt the user for confirmation before deleting a large number of files. To learn how to configure the threshold, see "Warn before removing files from workspace" at Behavior preferences.
- Enhanced Integration with Swarm with new types of context menu items. See:
- Graph depot
A depot of type graph that is used to store Git repos in the Helix server. See also Helix4Git and classic depot. enhancements:
- The Repos tab enables you to view any repo for which you have read permission. See The Repos tab.
- The History tab enables you to view the history of commits for repo files and see diffs between commits. See The History tab for repos, repo files, and diffs.
- Navigate from any point directly to the address bar with the shortcut named Jump to Address Bar. To configure this shortcut, see Shortcuts preferences.
- Syntax highlighting for code when comparing two text files in P4 and P4Merge. To configure this feature, see Diffing text files in P4Merge User Guide.
- P4Admin enables you to develop added functionality. See HTML Tools in P4Admin User Guide.
2020.1
Large changelist area within dialog box
If the number of files in the changelist exceeds the limit of Edit > Preferences > Server Data > Maximum number of files displayed per changelist , the dialogs for Submit, Shelve, Unshelve, Revert, and Resolve display the files differently. See Server Data preferences.
Graph Depot features
Users can create, open, and sync hybrid workspacesA workspace that maps to files stored in a depot of the classic Perforce file revision model as well as to files stored in a repo of the graph model associated with git. to browse and view both Perforce and Git (graph depot
A depot of type graph that is used to store Git repos in the Helix server. See also Helix4Git and classic depot.) source files. See Working with graph depots.
Edit recent workspaces
You can specify how many recent workspaces are listed and remove the recent workspaces you no longer want. See Edit recent workspaces.
Custom page before and after a submit (HTML Actions)
You can make P4V present a custom HTML page before and after the user submits a changelist. See Custom HTML Actions, HTML Tabs, and HTML Windows.
Command-line enhancements
Although P4V is primarily used a graphic user interface, it does have a command-line interface. The new commands are p4vc history
, p4vc properties
, and p4vc diffprev
. In addition, p4vc submit
now supports launching with a file names. See Launching P4V components from the command-line client, P4VC.
Stream spec enhancements
- displays any custom fields of the stream spec form. (Such fields are created on the server command line by using the p4 streamspec command.)
- supports
diff stream against previous
P4Admin features
- creating and viewing depots of type
graph
- setting access control for stream specs (see Managing Permissions in P4Admin User Guide)
2019.2
For a complete list about the product, see the 2019.2 P4V Release Notes. New information in this Guide is at:
- Streams Revision Graph
- Support for P4V connecting to a Helix Core server that uses Helix Authentication Service - see Step 5 at Connecting to Helix server
Display preferences allow the choice of:
Dark theme for a dark background with light font: |
|
or the default Light theme: |
|
2019.1
Following is a summary of new information with links to topics. For a complete list, see 2019.1 P4V Release Notes.
- Introduced private editing of streams. This feature lets you modify a stream in isolation from other users of that stream, as opposed to having changes become global as soon as you save them. Privately edited streams get checked out and added to a changelist, allowing for advanced testing and enhanced traceability. For details, see Editing streams and Resolving streams.
- Added the option to filter the depot view by stream type. For details, see Customize Depot and Workspace views using filters.
-
When switching streams in the current workspace, P4V now:
- Offers the option to perform a reconcile operation when switching streams in the current workspace. For details, see Streams preferences.
- Automatically shelves files checked out to the default changelist. For details, see Work in a stream
- Prompts you to shelve files checked out to a numbered changelist.
For details, see Streams preferences and Work in a stream.