Ответы:
Используйте ⌘(OSX) или CTRL(Windows и Linux) и выберите любые два коммита, которые вам нравятся в представлении журнала. Неважно, к какой ветви принадлежат коммиты.
В результате вы увидите что-то вроде ...
Отображение всех изменений между f03a18bf0370c62bb5fb5c6350589ad8def13aea и 4a4b176b852e7c8e83fffe94ea263042c59f0548
...внизу.
Еще один способ сделать это - щелкнуть правой кнопкой мыши ветку и выбрать команду контекстного меню «Различать против текущей» ( текущая относится к ветке, над которой вы сейчас работаете). Это даст вам разницу между главными коммитами двух ветвей.
Источник: https://answers.atlassian.com/questions/167126/sourcetree-diff-against-current-behavior#
Снимок экрана (на основе Sourcetree v1.9.5):
После выбора «Отклонить от текущего» в контекстном меню вы должны увидеть сообщение о следующем:
Отображение всех изменений между {commit_hash} и рабочей копией
Вы также можете использовать инструмент External Diff. Например я использую Beyond Compare. После того, как вы установили его как внешний инструмент сравнения в sourcetree, вы выбираете оба файла, которые хотите сравнить, используя CTRL, а затем нажимаете CTRL + D. В результате Beyond Compare будет запущен с обоими файлами, готовыми для сравнения.