27.10.2013
Поддержка проектов. Из /bitrix в /local.
В данной статье мы поговорим о поддержке проектов и контроле версий на уровне файлов. Здесь есть один важный момент: обновления, которые добавляются разработчиками в папку /bitrix/, приходится вносить в исключение. Неудобство заключается в том, что целиком исключить из репозитория эту папку нет возможности, и список исключений приходится постоянно пополнять, в том числе новыми модулями, папками или шаблонами. Поэтому в итоге размер файла .hgignore сильно увеличивается.
Решение проблемы состоит в переносе всех основных файлов из /bitrix в /local. Это значит, что добавление в исключения только одной папки /bitrix никак не затронет изменяющиеся файлы проекта.
Итак, /local должна включать следующие папки: activities, components, gadgets, modules, php_interface, templates. В случае, если в /local и /bitrix содержатся файлы и папки с одинаковыми именами, приоритетными считаются файлы /local .
Данные возможности доступны в версии 14 (обновление доступно в альфа и бета версиях через систему обновлений, 29 октября состоится презентация новой версии и совсем скоро продукт поступит в стабильных версиях в канал обновлений).
В связи с этим мы планируем описать свой опыт работы с данным продуктом, а так же рекомендуем вам следить за блогом Вадима Думбравану на сайте 1С-Битрикс - он будет публиковать целый цикл новых статей, посвящённых новой архитектуре продукта!
Похожие новости:
Новые возможности «1С-Битрикс: Официальный сайт государственной организации» /
Обновления в линейке учебных курсов /
Веб-ресурсы для правительственных организаций – теперь на базе «1С-Битрикс». /
Учиться Bitrix Framework никогда не поздно /
Каждый новый день – новое web-приложение в каталоге «1С-Битрикс: Маркетплейс» для проектов на платформе «1С-Битрикс»