Solía usar Windows, SVN, Tortoise SVN y Beyond Compare. Fue una gran combinación para hacer revisiones de código.
Ahora uso OSX y Git. Me las arreglé para reunir un script bash junto con Gitx y DiffMerge para encontrar una solución apenas aceptable.
Me he confundido con esta configuración y otras similares durante más de un año. También he intentado usar el visor de diferencias de Github y el visor de diferencias de Gitx, por lo que no es que no les haya dado una oportunidad.
Hay muchas personas inteligentes que hacen grandes cosas con Git. ¿Por qué no la diferencia lado a lado con la opción de ver el archivo completo? Con las personas que han usado ambos, nunca he oído hablar de alguien a quien le guste la vista individual +/- mejor, al menos por más de una comprobación rápida.