Mercurial и MySQL - PullRequest
       40

Mercurial и MySQL

5 голосов
/ 10 августа 2011

Я использую Mercurial для контроля версий нескольких проектов. У меня установлен Mercurial как на моем VPS, так и на моей локальной машине. Я перемещаю изменения с моей локальной машины на удаленный сервер. Все хорошо.

Однако я иногда вносю изменения в базу данных (mySql), и мне нужно обновлять базу данных взад и вперед, чтобы синхронизировать удаленные и локальные версии (используя phpmyAdmin).

Разве не существует решения для принудительного внесения изменений в MySQL, например push-изменений в моем удаленном репозитории?

Ответы [ 2 ]

6 голосов
/ 10 августа 2011

Развертывание базы данных - это боль.Обычное решение состоит в том, чтобы использовать инструмент для просмотра описания управления исходным кодом базы данных (в виде набора сценариев SQL) и целевой базы данных, а также создать / применить сценарий для их сопоставления.

Некоторые инструментыдля этого:

Я уверен, что есть и другие.

1 голос
/ 10 августа 2011

Попробуйте База данных Project (и средство сравнения схем / данных) в dbForge Studio for MySQL .

...