Command 'Merge changes'

 

Symbol: svn_icon_merge_changes.png

Function: This command opens the Merge dialog. In this dialog, you determine the revisions with the changes to be merged with the working copy of the project.

Call: Menu bar: Project ‣ SVN .

Requirement: The project is linked to SVN.

Dialog 'Merge'

Kind of merge

  • Sync/Reintegrate/Symmetric merge: Synchronizes all missing changes from trunk (or a different branch) into this branch.

  • Cherry pick: Integrates specifically selected revisions from one branch to another branch. This is necessary, for example, if any error trapping has to be ported back to an older version.

Merge source

SVN URL of the SVN repository

  • Input field

  • HEAD: HEAD revision

  • _cds_icon_input_assistent.png: Dialog SVN Repository Browser opens for selecting the SVN repository.

Define start and end revision

Select this option to merge a cohesive range of revisions with the working copy.

Start revision

Defines the range of revisions that are merged with the working copy:

  • HEAD: HEAD revision

  • Revision: Start and end revision of the range

  • Date: Date of the start and end revisions

End revision

Define revision range

Select this option to merge individual revisions with the working copy. You can also highlight the individual revisions in the Log dialog.

Note: When defining ranges, CODESYS SVN behaves like other graphical clients, such as Tortoise SVN), and not like the command-line client. Example: For a range of 4-7, revisions 4, 5, 6, and 7 are merged.

See also: Merging a Range of Revisions

Dry run (simulation)

_cds_icon_option_activated.png: This command is executed without changing the working copy. Files that are changed during an actual merge are displayed, as well as ranges where conflicts occur.

Record only

_cds_icon_option_activated.png: The revision is marked as "merged" without actually performing the merge.

Ignore ancestry

_cds_icon_option_activated.png: SVN uses path-based differences only, not history-based differences.

See also