The first two options listed below define whether Project: Merge will compare or merge files. These two options are mutually exclusive, but you must specify one of them. Without either of these options, Project: Merge will not start.
-compare
Specifies this operation will compare the input files. Provide a base file to perform a three-way
comparison, or omit it to compare two input files (left & right).
The -silent option has no effect when comparing files.
The -silent option has no effect when comparing files.
-merge
Initiates a merge operation. Project: Merge will merge two or three input files into a single result
file.
-base <filename>
Specifies the common base file for a three-way compare or merge operation. If this parameter
is not specified, a two-way compare or merge operation will be initiated.
-left <filename>
Specifies the left hand side file.
-right <filename>
Specifies the right hand side file.
-result <filename>
Specifies the destination file for a merge operation. If this parameter is omitted, the -silent
option will be ignored (if specified) and you will be prompted to choose a destination file when saving.
-basetitle <title>
Specifies the title displayed for the base file.
-lefttitle <title>
Specifies the title displayed for the left side file.
-righttitle <title>
Specifies the title displayed for the right side file.
-silent
Controls whether the Project: Merge window is displayed or not. This option is only valid for
merge operations, and will only be honoured if there are no conflicts and a result file has also been specified.
-report <filename>
Generates a report regarding the current operation. The generated report will be saved to the specified
file as plain text.