Я присоединяюсь к существующему проекту, и меня попросили включить контроль версий GIT. Это первый раз, когда я сам настраиваю систему контроля версий, и у меня возникают небольшие трудности с пониманием того, как база данных вписывается в общую схему проекта.
Это проект Drupal, который уже размещен в сети. Сервер БД находится в сети и, следовательно, Drupal подключается к этой базе данных.
Нужна ли локальная копия этой базы данных? Или я должен идти вперед и помещать изменения в основную базу данных, существующую на сервере. Это наивный вопрос, но я хочу убедиться в этом.
Главным образом, мне немного трудно понять контроль версий и то, как базы данных вписываются в головоломку. Поскольку элементы управления версиями, по существу, изменяют изменения в режиме push и rollback в зависимости от фиксации, вносят ли изменения в откат базы данных, если файл не может быть зафиксирован или отменен?
Кто-нибудь хочет пролить свет на это?
Большое спасибо!