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.
-
User Guide (full details): IP Lines (Branches)
-
Training Documentation: Creating and Managing Lines
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.
-
User Guide (full details): Making Workspace Releases
-
Training Documentation: Hierarchical Releases
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