Ero solito usare Windows, SVN, Tortoise SVN e Beyond Compare. È stata un'ottima combinazione per fare revisioni del codice.
Ora uso OSX e Git. Sono riuscito a mettere insieme uno script bash insieme a Gitx e DiffMerge per trovare una soluzione a malapena accettabile.
Mi sono confuso con questa configurazione, e simili, per oltre un anno. Ho anche provato a utilizzare Gitub diff viewer e Gitx diff viewer, quindi non è come se non avessi dato loro una possibilità.
Ci sono così tante persone intelligenti che fanno grandi cose con Git. Perché non il confronto affiancato con l'opzione di vedere l'intero file? Con persone che hanno usato entrambi, non ho mai sentito di nessuno a cui piaccia il singolo +/- visualizzare meglio, almeno per più di un rapido controllo.