Код приложения и файлы конфигурации хранятся в репозитории кода. Но иногда, как часть проекта, у меня также есть некоторые данные (которые в некоторых случаях могут быть > 100 МБ, > 1 ГБ или около того), которые хранятся в базе данных. Git отлично справляется с обработкой кода и его изменений, но как команда разработчиков может легко делиться данными?
Он не подходит для системы управления версиями кода, так как это в основном большие двоичные файлы, и сделает вытягивание обновлений кошмаром. Но он должен быть синхронизирован с репозиторием, потому что некоторые изменения кода изменяют схему (т.е. миграции).
Как вы справляетесь с такими ситуациями?