GIT для 1C-Bitrix, как наладить процесс разработки?
У нас есть 2 площадки: тестовая и продовская. Продовская находится у заказчика, тестовая у нас. На каждой битре один ключ. Доступ к тестовой базе есть только с тестовой площадке, подрубиться извне никак. Есть 2 репозитория на гите: developer и master соответственно. На проекте работает 2 человека: фронт и бэк. Суть проблемы в том, что неудобно вести локальную разработку, так как папка bitrix находится в гитигноре по причине своей массивности. При клоне ветки developer и создании от нее дочерней ветки все изменения производятся по факту вслепую, без print_r, console.log и прочих благ цивилизации. Попытка закинуть отдельно ядро битрикс и бэкап базы в проект не привела ровным счетом ни к чему, так как вываливается ошибка об просроченной лицензии и дальнейшем предложением эту лицензию купить. В результате разработка тормозится тем фактом, что чтобы посмотреть изменения и в случае чего внести малейший фикс, нужно запушить свои изменения, запулить их на сервере и только после этого править, и так по кругу. Выяснили, что проблема редактирования БД решается миграциями. Вопрос в следующем: как грамотно организовать локальную разработку на Bitrix через Git?
В настройках главного модуля есть галочка "Установка для разработки".
Берете папку bitrix и базу данных с прода, на них поднимаете локально, ставите галочку и работаете.
Не очень понятно почему у вас просит купить лицензию, вы не с прода взяли bitrix и бд?
Непонятно так же зачем вам 2 репозитория? Одного достаточно с ветками master и dev. От мастера создаете фича ветки и в них работаете, потом вливаете их в дев, а потом дев в мастер