Я использую MySQL Workbench для поддержки схемы базы данных для приложения. Файл .mwb
, который использует Workbench, который является заархивированным XML-документом, хранится в репозитории Subversion.
Файл рассматривается как двоичные данные Subversion, поэтому я не могу использовать svn diff
для отображения изменений, например, перед фиксацией.
Поскольку данные действительно являются XML, я думаю, что может быть какой-то способ показать diff в любом случае, возможно, какой-то script, который распаковывает файл раньше или какой-то плагин в svn diff
.
Идеальное решение позволило бы:
$ svn diff db-model.mwb
или даже используя Meld:
$ meld db-model.mwb
Какой подход вы можете придумать для этого? Возможно, у кого-то была проблема с отображением diff для архивных текстовых файлов в Subversion.