Я работаю над проектом, использующим git
для обработки версий. Каков наилучший подход для включения базы данных mysql в cvs?
Например, если я извлекаю базу данных и устанавливаю ее дома, делаю некоторые изменения и проверяю ее, я хотел бы, чтобы сделанные мной изменения были объединены в базу данных. И я хотел бы иметь возможность откатить эти изменения.
Ответы:
С проектами, которые я видел, и базами данных, которыми я управлял, обычно лучший способ сделать это - написать сценарий схемы, а затем включить схему в фиксацию вместе со сценарием внесенных вами изменений. Это также облегчает сравнение изменений.
Также посмотрите здесь:
https://stackoverflow.com/questions/173/how-do-i-version-my-ms-sql-database-in-svn
источник