Home ▶Text Scope Merging

# Text Scope Merging

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

## Merging Text

Text Scope allows you to merge text from one file to another in your comparison.

- Select the difference and choose to Move Left or Move Right using the arrow keys at the bottom of your window.
- You can choose to keep both or none by selecting from the Merge menu item or by using the Option key while pressing the merge buttons.
- To cancel out, you can simply Undo or close your comparison.
- If you have any changes, just save the document like you normally would using Save dialog.

## VCS Text 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.