Home Text Merging

Text Merging

Kaleidoscope can help you merge the text differences in your files.

Version Control Merging

Kaleidoscope can help you merge text files that may have been conflicted in your version control system. Be sure you have set Kaleidoscope as your mergetool via the Integration menu for your source control management system:

Go to Kaleidoscope > Integration…

Resolve Conflicts

Use ksdiff to send your merge conflicts to Kaleidoscope.

Interactive Conflict Resolution

Git and Mercurial offer an interactive way to resolve your VCS merge conflicts.

  1. Send to Kaleidoscope via your ksdiff settings
  2. Review differences.
  3. Choose which to keep using the text merging tools.
  4. Save your changes by closing the comparison.
  5. Review your next conflicts.
  6. Finish up and confirm your changes in the Terminal.

Non-Interactive Conflict Resolution

You can send your Subversion and Bazaar conflicts to Kaleidoscope with the command line via ksdiff.

  1. Send to Kaleidoscope via your ksdiff settings.
  2. Review differences and merge any changes.
  3. Save your changes.
  4. Mark your files as resolved in your VCS tool.

New Merge from Comparison

Any text comparison can be transformed into a merge document. This is very convenient if you have two text files and want to create a third one, a mix between those two where you also want to manually edit in addition to picking from A and B.

Create a Merge from a Comparison

Use either method to create a new Merge from an existing comparison: