Table of Contents
1 - Introduction2 - Integrating with other applications
3 - User interface reference
4 - Tutorials
Contact Information
Sales
Sales and licensing related questions should be sent to our sales team at:Feedback
If you have feedback regarding this website or any of our products, please use the following email address:Support
Questions related to problems you have encountered with either this website or any of our products should be directed to our support team at:Enquiries
Any other questions, or general enquiries should be sent to the following email address:2.1 - Command line parameters
While Project: Merge can be used as a standard Windows application, it was primarily written to complement modern version control software suites. To this end, the command line parameters provide access to most of the primary features available for easy integration to your favourite version control software.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.
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.
-merge
Initiates a merge operation. Project: Merge will merge two or three input files into a single result file.
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.
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.
Specifies the left hand side file.
-right <filename>
Specifies the right hand side file.
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.
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.
Specifies the title displayed for the base file.
-lefttitle <title>
Specifies the title displayed for the left side file.
Specifies the title displayed for the left side file.
-righttitle <title>
Specifies the title displayed for the right side file.
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.
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.
It should be noted that for commands that take a secondary parameter such as a filename there should be at least one space between
the command and its parameter. If the secondary parameter also contains spaces, it should be enclosed in quotes (").
Generates a report regarding the current operation. The generated report will be saved to the specified file as plain text.