Os dejo aqui un video sobre el programa Kompare, lo que hace es mostrar visualmente, un archivo patch (un parche). Este archivo .patch contiene la relación de cambios que hay entre los archivos de un proyecto con el mismo proyecto pero de diferente versión.
A mi esta utilidad me parece muy útil, especialmente parar realizar explicaciones a clientes, alumnos u otros programadores para que vean cuales son los cambios que hay entre versiones.
Link
Nota:
Hay programas parecidos (diff, meld) pero este la ventaja que tiene es la posibilidad de abrir y mostrarnos los archivos del proyecto que han cambiado comparados entre ellos "en pareja".