I normally use the command line but I find myself opening SourceTree to view changes between commits or branches. Is there another tool that I could use with git difftool
? git difftool
seems to use the tool for single files and prompt for each one (or open one at a time with -y
).
I thought I might be able to see it using git mergetool
by checking out the old branch and doing git merge --no-commit
and then git mergetool
, but that seems to only show files that need merging and no files need merging since the merge can just fast-forward.
The way most of the diff tools work is by looking at two directories, but that would entail checking out each commit and copying to a separate directory and then running the tool manually, so I'm guessing the tool would have to be specifically written for git.