CLI Reference > Configuration Management Commands > si addprojectmergeline
 
si addprojectmergeline
creates a manual merge line between two project revisions
Synopsis
si addprojectmergeline [--sourceCheckpoint=value] [--targetCheckpoint=value][(-P project|--project=project)] [(-S sandbox|--sandbox=sandbox)][--devpath=path] [--[no]failOnAmbiguousProject] [--projectRevision=value] [(-?|--usage)] [(-F file|--selectionFile=file)] [(-N|--no)] [(-Y|--yes)] [--[no]batch] [--cwd=directory] [--forceConfirm=[yes|no]] [(-g|--gui)] [--hostname=server] [--password=password] [--port=number] [--quiet] [--settingsUI=[gui|default]] [--status=[none|gui|default]] [--user=name]
Description
si addprojectmergeline creates a manual merge line between the specified target and source checkpoints. Consequently, you can view the manual merge line in the Project History view of the Integrity Lifecycle Manager client GUI. The manual merge information is also recorded on the target checkpoint through the multi-value field Manually Merged From in the output of si projectinfo command. For more information on creating manual merge lines in the Integrity Lifecycle Manager client GUI, see Integrity Lifecycle Manager Help Center.
* 
The si addprojectmergeline command does not create a new checkpoint. The command only updates merge information on target checkpoint. You can optionally use the si appendcheckpointdesc command to update the target checkpoint description after adding the manual merge line. The operation for the si addprojectmergeline command is however audited in the audit logs.
After executing the si addprojectmergeline command, use the Project History view in the Integrity Lifecycle Manager client GUI to view manual merge lines. Alternatively, you can use the si projectinfo command with --projectRevision option specified as the target checkpoint to view information for the manual merge in the CLI or API output.
The si addprojectmergeline command does not create a manual merge line if a merge line (automatic or manual) exists between the same source and target checkpoints.
Options
This command takes the universal options available to all si commands, as well as some general options. See the options reference page for descriptions.
--sourceCheckpoint=value
specifies the source checkpoint (project revision) or corresponding revision label which is manually merged.
--targetCheckpoint=value
specifies the target checkpoint (project revision) or corresponding revision label where the manual merge occurred.
Diagnostics
See the diagnostics reference page for possible exit status values.
Preferences
Using si setprefs or si viewprefs, you are able to set or view the preference keys for this command.
See Also
Commands: si deleteprojectmergeline, si projectinfo, si appendcheckpointdesc
Miscellaneous: ACL, diagnostics, options, preferences