Advanced topics

This training page summaries the concepts of the Advanced Topics training section. It provides links to both the User Guide pages and Advanced Topic Training Guide pages that cover each topic.

Creating and managing lines

Perforce IPLM supports IP Branching with IP Lines. The origin of lines is tracked in Perforce IPLM and saved as part of the Line's metadata.

Hierarchical releases

IP Hierarchies loaded into workspaces can be released hierarchically, this makes it easy to release a heavily modified workspace with many changes at different points in the Hierarchy. Perforce IPLM determines the proper order to make releases based on the IP relationships in the hierarchy.

Update Modes

Workspaces can be updated in a controlled manner with Perforce IPLM. Specific versions of each IP can be brought into the workspace with different update modes. 

User Guide (full details): Updating the Workspace

Training Documentation: Update Modes

Conflicts and Their Resolution

IP Hierarchies can maintain conflicting versions in different parts of the hierarchy in the server side release. It is best to resolve such conflicts, but sometimes this isn't possible due to differing sub-hierarchy ownership. This page discusses automatic and manual conflict resolution.

User Guide (full details): IP Hierarchy

Training Documentation: Resolving Conflicts

Query language

Perforce IPLM provides a simple but powerful query language accessible both from PiCLI and from IPLM Web using Query Builder. All Perforce IPLM objects can be searched and grouped via Saved queries for later use and sharing.

User Guide (full details): Perforce IPLM query language

Training Documentation: Query language