Для начала вспомним, для чего нам необходим файл .gitignore? Данный файл подсказывает какие файлы проекта не должны быть отправлены в Git и которые соответственно не должны отслеживаться гитом.
Сейчас при наличии в Битриксе ядра D7, разработка стала все таки намного приятнее, а если учесть, что и весь код проекта теперь можно смело хранить в папке /local
, то становится вообще довольно приятно работать с CMF/CMS Bitrix.
Папка /local
может содержать весь код проекта, а это компоненты, модули, шаблоны, гаджеты на рабочий стол, классы и файлы php_interfece
, файл init.php
и все, все, все что относится к проекту, следовательно это сейчас самый разумный и правильный подход к разработке, тем более он позволяет всю папку /bitrix
засунуть в .gitignore. И таким образом "большой" .gitignore из прошлого поста теперь можно делать таким:
/.idea/ /bitrix/* /upload/*
Можно конечно чуть расширить и исключить различные "мусорные файлы", тогда будет так:
.DS_Store Thumbs.db /.idea/ /bitrix/* /upload/*
Отличного кодинга ;)