Задать вопрос
@FondyPuky

Как вы ведете проекты с Git (Bitrix)?

У нас есть много проектов, в основном на битрикс, так же на CodeIgniter и других MVC-фреймворках. По каким-то причинам (религиозно-этническим) Git не используется. Хочу перевести все проекты на работу через Git, с MVC-фреймворками понятно — код фреймворка/картинки/кеш в gitignore, остальное пушим, мерджим.
Но с битриксом мне всё не кажется таким простым:
- во-первых, никаких миграций;
- во-вторых, чтобы разрабатывать локально, нужно иметь копию всего кода самого битрикса, а там лярд файлов, да и каждый проект может быть на немного разных версиях и редакциях, так что не получится симлинкать в один и тот же фолдер с битриксом;
- не помню что еще казалось проблемой.
Подскажите, пожалуйста, как бороться с этими проблемами и дополните, если есть еще какие-нибудь подводные камни.
То что битрикс — какашка, мы все знаем, но как говорится, клиент дудит, а мы танцуем, в ближайшее время от него не избавиться.
  • Вопрос задан
  • 4934 просмотра
Подписаться 3 Средний 1 комментарий
Решение пользователя Сергей Пантелеев К ответам на вопрос (3)
s_panteleev
@s_panteleev
25 yo, Yaroslavl
во-первых, никаких миграций

Как вариант, использовать – https://github.com/worksolutions/bitrix-reduce-mig...

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

Мы PhpStorm'у скармливаем это (Languages&Frameworks => PHP => Include Path) – https://github.com/Prominado-ru/bxApiDocs . Проблему разных версий не решает, но пока проблем с этим не было)

Весь код проекта только в /local/
Ответ написан
Комментировать