Intenté usar el caleidoscopio para git difftoolcomparar dos ramas.
Así que instalé ksdiff y lo configuré como seguir en mi.gitconfig
 [diff]
     tool = kaleidoscope
 [difftool "kaleidoscope"]
     cmd = ksdiff --changeset $(cd $(dirname "$LOCAL") && pwd)/$(basename "$LOCAL") $(cd $(dirname "$MERGED") && pwd)/$(basename "$MERGED")
cuando corres
git difftool myBranch otherBranch 
Recibo el error cannot use duplicate files within the same file list
                    
                        git
                                comparison
                                difftool
                                
                    
                    
                        svassr
fuente
                
                
            fuente


[merge] tool = Kaleidoscopea mi.gitconfig.