Respuestas:
Utilice ⌘(OSX) o CTRL(Windows y Linux) y elija dos confirmaciones que desee en la vista de registro. No importa a qué rama pertenezcan los commits.
Como resultado, verá algo como ...
Mostrar todos los cambios entre f03a18bf0370c62bb5fb5c6350589ad8def13aea y 4a4b176b852e7c8e83fffe94ea263042c59f0548
...abajo.
Otra forma de hacer esto es hacer clic derecho en una rama y seleccionar el comando de menú contextual "Diferenciar contra corriente" ( actual se refiere a la rama en la que está trabajando actualmente). Esto le dará la diferencia entre las confirmaciones principales de las dos ramas.
Fuente: https://answers.atlassian.com/questions/167126/sourcetree-diff-against-current-behavior#
Captura de pantalla (basada en Sourcetree v1.9.5):
Después de elegir "Diferenciar contra corriente" en el menú contextual, debería ver un mensaje en el sentido de:
Mostrar todos los cambios entre {commit_hash} y la copia de trabajo
También puede usar una herramienta de Difusión Externa. Por ejemplo, estoy usando Beyond Compare. Después de configurarlo como una herramienta de diferencia externa en sourcetree, selecciona los dos archivos que deseas comparar usando CTRL y luego presionas CTRL + D. Como resultado, Beyond Compare se lanzará con ambos archivos listos para ser comparados.