Sincronização de modelo ER (MySQL Workbench)

Olá, boa tarde!

Estou trabalhando em paralelo (através do github) com um amigo meu e gostaríamos de manter o modelo do banco de dados (modelo ER) atualizado para os dois.

Atualmente nosso modelo é construido utilizando o MySQL Workbench (e os scripts de criação de tabelas também), entretanto, por se tratar de arquivo binário, o github não consegue controlar as alterações realizadas e acabamos perdendo algumas informações uma vez ou outra.

Por enquanto isso não está sendo um problema pois o software está apenas em desenvolvimento, mas já gostaríamos de começar a sincronizar isso de forma mais correta.

Alguém saberia alguma forma de sincronizar isso para que não aconteça de perder essas informações? ou então uma outra ferramenta do nível do MySQL Workbench que salve de outra forma?

Obs.: Tentamos utilizar a ferramenta DBeaver para isso mas achamos muito inferior (nela o modelo era salvo em formato parecido com xml e então era vercionado no github).