Нужна ли для смены ветки в git проекта django новая база данных в mysql? - PullRequest
0 голосов
/ 26 марта 2019

По сути, я хочу внести некоторые изменения в свой проект Django, но я хочу, чтобы мой предыдущий контент оставался неизменным.Поскольку мой Django связан с базой данных MySQL на сервере WAMP и именем базы данных моего проекта Django_movies.С помощью git я сделал это с помощью перехода ветки с мастера на другую.

Мой вопрос таков: могу ли я создать новую базу данных в MySQL для работы в других ветках, или git справится с этим для меня?

1 Ответ

0 голосов
/ 26 марта 2019

Git не знает о вашей базе данных и, конечно, не создаст новую для вас.(Он также не знает ни о Python, ни о Django, ни о том, что делает ваш код. Он просто записывает коммиты, которые вы делаете.)

Хотя я немного запутался, зачем вам нужна другая база данных.Вы можете использовать одну и ту же базу данных во всех своих ветках, и если вы не работаете над изменениями, требующими переноса базы данных, проблем не будет.

Даже если вы работаете над изменениями базы данных, вы можете запуститьВаши миграции вперед и назад, чтобы изменить схему базы данных при переключении филиалов.И во многих случаях вам даже не нужно это делать , хотя лично я предпочитаю вести историю линейной миграции.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...