Какие процессы вы внедряете при совместной работе в небольшой группе над веб-сайтами с базами данных?
У нас нет проблем с работой с файлами сайта, так как они находятся под контролем версий, поэтому любое количество наших разработчиков может работать с этим аспектом веб-сайта из любого места.
Но, когда необходимо внести изменения в базу данных (либо непосредственно как часть разработки или неявно путем внесения изменений в контент в CMS), очевидно, что разным разработчикам сложно затем объединить эти изменения базы данных.
Наши подходы до сих пор ограничивались следующим:
Мне было бы интересно узнать, есть ли у вас какие-либо лучшие предложения.
Мы работаем в основном с базами данных MySQL и в настоящее время не отслеживаем исправлений к этим базам данных. Обсуждаемые выше проблемы в основном относятся к сайтам Drupal и Wordpress, где значительная часть «разработки» выполняется вместе с изменениями, внесенными в базу данных в CMS.