I'm using MySQL Workbench to maintain the database schema for an application. The .mwb
file that Workbench uses, which is a zipped XML document, is kept in a Subversion repository.
The file is treated as binary data by Subversion, so I cannot use svn diff
to show the changes, for example before committing.
Since the data is really XML, I'm thinking there might be some way to show the diff anyway, maybe some script that unzips the file before, or some plugin to svn diff
.
The ideal solution would allow this:
$ svn diff db-model.mwb
or even using Meld:
$ meld db-model.mwb
What approach can you think of to accomplish this? Maybe someone else has had this problem of showing diff's for archived text files in Subversion.