Git и разработка под 1С Битрикс

Как мы работаем с Git? Все очень просто.

При создании проекта, необходимо:

  1. производится чистая установка 1С Битрикс со всеми модулями, которые потребуются в дальнейшем;
  2. на bitbucket заводится репозиторий нашего проекта;
  3. в папке с исходными текстами проекта создается файл .gitignore следующего содержания:
    !bitrix/
    bitrix/*
    !bitrix/templates/
    bitrix/templates/*
    !bitrix/templates/epilprof/
    !bitrix/php_interface/
    !bitrix/php_interface/init.php
    bitrix/php_interface/*
    !bitrix/php_interface/include/
    bitrix/php_interface/include/*
    !bitrix/php_interface/include/simpleline
    upload/tmp/*
  4. далее – следующие команды:
    cd /<директория проекта>
    git init
    git add .
    git commit -m “Initial commit”
    git remote add origin …. (репозиторий битбакет)
    git push -u origin –all
    git push -u origin –tags
  5. Далее, делаем дамп в dump.sql – mysqladmin -udbuser -pdbpassword sitemanager0 > dump.sql и так же коммитим этот файл;

  6. Далее, делаем бекап всей этой папки. Данный бекап сохраняем отдельно;

  7. Каждое изменение публичной части – отдельный коммит. При изменениях, затрагивающих БД – обновляем dump.sql и так же его коммитим.

При развертывании проекта, необходимо

  1. развернуть бекап
  2. обновить последнюю версию сайта из гита
  3. обновить содержимое базы данных из dump.sql

Leave a comment