Помогает переносить изменения между нескольким копиями проекта.
Все изменения для базы данных пишутся в файлы миграций, эти файлы, как и весь код проекта, хранятся в системе контроля версий (например git) и попадают в копии разработчиков, после чего им необходимо выполнить установку новых миграций, чтобы обновить бд.
Работать можно как через консоль, так и через админку.
- Маркетплейс: http://marketplace.1c-bitrix.ru/solutions/sprint.migration/
- Composer: https://packagist.org/packages/andreyryabin/sprint.migration
- Документация: https://github.com/andreyryabin/sprint.migration/wiki
- Материалы: https://dev.1c-bitrix.ru/community/webdev/user/39653/blog/
- Группа в телеграм: https://t.me/sprint_migration_bitrix
А также всем помощникам!
https://github.com/andreyryabin/sprint.migration/blob/master/contributors.txt
Пример вашего composer.json с установкой модуля в local/modules/
{
"extra": {
"installer-paths": {
"local/modules/{$name}/": ["type:bitrix-module"]
}
},
"require": {
"andreyryabin/sprint.migration": "dev-master"
},
}
https://github.com/andreyryabin/sprint.migration/wiki/Работа-в-консоли
Миграции шаблонов бизнес-процессов для Битрикс24. Вот что для этого нужно