Back to Devexpress

Resolve Merge Conflicts

wpfthemedesigner-400301-resolve-merge-conflicts.md

latest1.5 KB
Original Source

Resolve Merge Conflicts

  • Jul 29, 2025

This topic describes how to resolve merge conflicts when you upgrade or import a theme.

https://kdiff3.sourceforge.net/ https://kdiff3.sourceforge.net/

Theme Designer uses the KDiff3 tool (shipped with the Theme Designer) that performs the three-way merge to upgrade/import a theme. When a merge conflict occurs, you see the following window:

In this window, right click a file and choose a file version (‘Theirs’ or ‘Mine’) to take this file version and resolve a conflict without using the KDiff3 tool:

Choose files you want to resolve, and click Resolve conflicts , Resolve Selected , or Resolve All to open files you have chosen in the Kdiff3 tool:

The KDiff3 tool uses three input directories to resolve upgrade merge conflicts:

  • The original DevExpress theme’s old version (the parent theme stored within your custom theme; file ‘ A ‘).

  • Your custom theme’s old version (file ‘ B ‘).

  • The original DevExpress theme’s latest version (file ‘ C ‘).

Refer to the KDiff3 merge topic for more information on how to resolve conflicts in the KDiff3 tool.