in sourcetree, when using right click on file => git log, it will git log it for this branch only.
however it would be much more helpful, to either
a) by default git log -all, so we can see the commits of this file in all branches
OR
b) add a second option for "git log all" so user can decide what he wants.
atm git log -all is only available in terminal, but it is a feature that tremendously helps find issues/where something went wrong with the file - which is what git log is all about.