Skip to content

Instantly share code, notes, and snippets.

@josephabrahams
Last active January 19, 2021 15:44
Show Gist options
  • Save josephabrahams/cc7cf4a580304f86f6ad to your computer and use it in GitHub Desktop.
Save josephabrahams/cc7cf4a580304f86f6ad to your computer and use it in GitHub Desktop.
Kaleidoscope Git Configuration
[diff]
tool = Kaleidoscope
[difftool]
prompt = false
[difftool "Kaleidoscope"]
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
[merge]
tool = Kaleidoscope
keepBackup = false
[mergetool]
prompt = false
[mergetool "Kaleidoscope"]
cmd = ksdiff --merge --output \"$MERGED\" --base \"$BASE\" -- \"$LOCAL\" --snapshot \"$REMOTE\" --snapshot
trustExitCode = true
@finviman
Copy link

i configure it like you, but when i need diff or merge 2 branches, git difftool branch1 works find but git mergetool branch1 report "No files need merging", in fact there is a file need merge

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment