Разработка с помощью Git

deepslam

Новичок
Всем привет!

Решил свою CMS перевести в разряд Open Source и разместить на github, вдруг кому то пригодится.
Но возник у меня вопрос следующего характера:

На локальном сервере CMS уже установлена, прописаны конфиги и т.п.
Получается при каждом push на сервер мне нужно менять конфиги на дефолтные, удалять остальные файлы (например кеш, тесты и т.п.)
Или как это делается?
Отдельную ветку?
Я придумал положить релизы в отдельную папку и заливать ветку с нее, т.е. там всегда неустановленный скрипт stable версии.
Но это лишняя работа по сравнению файлов той версии с сервером...

Кто как делает? Научите правильной работе )
 

AmdY

Пью пиво
Команда форума
deepslam
заведи какой-нить config<ServerName>.php в котором можно переопределять настройки дефолтного конфига.
Соответственно дефолтный конфиг на гите, а серверный добавь в gitignore
 
Сверху