For the last several months there has been a problem with the integration between SourceTree and Kaleidoscope. This is not the launching problem with 2.2.* – Kaleidoscope is launching correctly. What happens is this:
- Kaleidoscope integrations are set up: ksdiff & git difftool/mergetools
- SourceTree is set to use Kaleidoscope as its difftool & mergetool
- Have a file with merge conflicts
- Launch external merge tool from SourceTree to resolve the conflicts
- Make changes in Kaleidoscope & save
- (check the files on disk and note that Kaleidoscope has saved the changes to the file correctly)
- Quit Kaleidoscope
- SourceTree cleans up the temporary files and returns the conflicted file to its previous unedited state with conflict markers
Configuring SourceTree to use FileMerge as the difftool/mergetool works fine.
Any ideas how to fix this? Thanks!
Warren