Kaleidoscope 是 Mac 上非常有用的差异工具。它可以通过在 ~/.gitconfig
中添加以下代码与 git difftool
进行集成:
[difftool "Kaleidoscope"]
cmd = ksdiff --partial-changeset --relative-path \"$MERGED\" -- \"$LOCAL\" \"$REMOTE\"
prompt = false
如何在Mercurial / hg
中使用它?
我找到了Mercurial的Extdiff扩展的文档,其中引用了一些kdiff3
东西,它似乎没有采用与ksdiff
相同的args。当Kaleidoscope打开时,它是一个非常令人沮丧的UI,让你点击进入目录(对于那些Java开发者来说是个破坏者✌️),并且它没有有用的侧边栏。