I'm aware it is possible to do it with HEAD but we need to compare it with another commit, is it impossible?
Any comparison is possible as far as I know, we just have to define Visual Studio as difftool in git, then write the diff we need in the following fashion:
git difftool xxx
Visual Studio will open, showing you the results visually.