Prendi un dump del database e controlla invece la versione. In questo modo è un file di testo piatto.
Personalmente suggerisco di mantenere sia un dump dei dati che un dump dello schema. In questo modo usando diff diventa abbastanza facile vedere cosa è cambiato nello schema da revisione a revisione.
Se stai apportando grandi modifiche, dovresti avere un database secondario in cui apportare le nuove modifiche allo schema e non toccare quello vecchio poiché, come hai detto, stai creando un ramo.