Моя компания использует Git для управления версиями и т. Д. В настоящее время он используется для C, C# и Python. Меня попросили добавить схемы базы данных вместе с более «сложным» SQL (без понятия, когда он станет «сложным») в репозиторий. В настоящее время база данных резервируется после внесения изменений в схемы или после добавления данных (на данный момент это чисто среда разработки). Посмотрев на Git, схемы базы данных и т. П. На самом деле не кажутся (мне) для отображения на нее. Должен ли я рассматривать другой пакет для «контроля источника», чтобы дополнять существующие резервные копии MySQL?Git Repository and Database Schemas
Спасибо ...
Идея состоит в том, чтобы поставить схемы и некоторый SQL под контроль источника, и определенно не данные. – MichaelJohn
Таким образом, вы можете разместить его под git без проблем в качестве обычного файла, git «знать», как оптимизировать хранилище. когда git сохраняет файлы (пакетный файл), оптимизируя контент с помощью эвристики, поэтому, когда он хранит моментальный снимок, который является полным содержимым файла, на самом деле он сохраняет только изменения для оптимизации пространства на жестком диске, но для вас, как пользователя, вы получите его как снимок файл – CodeWizard