Ambil dump database, dan kontrol versi itu sebagai gantinya. Dengan cara ini, ini adalah file teks datar.
Secara pribadi saya menyarankan agar Anda menyimpan dump data, dan dump skema. Dengan cara ini menggunakan diff menjadi cukup mudah untuk melihat apa yang berubah dalam skema dari revisi ke revisi.
Jika Anda membuat perubahan besar, Anda harus memiliki database sekunder tempat Anda membuat perubahan skema baru dan tidak menyentuh yang lama karena seperti yang Anda katakan Anda membuat cabang.