Applied Parameters: MergeActionIndex=n|Mode=RightClick (where n is in the range 0 to 20)
This command is used to perform the indicated merge operation, within the current cell containing one or more detected differences, when using Altium Designer's Collaborative PCB Design functionality.
These indexed commands are accessed from the PCB Editor by right-clicking within the current differences cell in the workspace, and selecting the required merge action from the Merge sub-menu.
To resolve differences in the main workspace, right-click on an object that is flagged as a difference. The popup context menu will include a Merge submenu, offering merge actions tailored to the primitive that was clicked on.
There are 3 possible levels the commands in the Merge submenu can operate on:
- Primitive - only the actual track segment/via/component that you right-clicked on will be modified by this action.
- Route - for the connection you clicked on, all track segments that are different will be modified by this action.
- Cell - all track segments passing through the cell that are part of this difference, are modified by this action.
The commands available in the right-click Merge sub-menu support the following types of actions:
- Add - displayed when clicking on a primitive that exists in the reference document, but not in your document. Adds the primitives from the reference document into the current document, but does not remove primitives. When the Add Component action is performed, it will attempt to remove an existing component that would cause an UniqueID conflict.
- Remove - modifies primitives so the changes made to the current document are removed.
- Replace - adds and removes primitives so the end result matches the reference document used for comparison.
- Merging at a coarser level can also be performed directly from the Difference Map region of the Collaborate, Compare and Merge panel. Simply right-click on a modified cell to display the Add/Remove to match [ReferenceDocument] command. Selecting the command will modify the primitives in that cell to match the reference document. Note that the name of the reference document will be displayed in the square brackets. Multiple cells can be highlighted at the same time (Shift+click or drag+click to multi-select) allowing as many or as few changes from the reference to be brought across to the current board.