J'ai plusieurs fichiers dans un site CodeIgniter que je souhaiterai avoir dans le référentiel mais sans suivre les modifications.
Par exemple, je déploie une nouvelle installation de ce framework sur un nouveau client, je souhaite que les fichiers suivants soient téléchargés (ils ont des valeurs par défaut CHANGEME) et je dois juste apporter des modifications spécifiques à ce client (informations d'identification de la base de données, informations d'adresse e-mail, CSS personnalisé).
// the production config files i want the files but they need to be updated to specific client needs
application/config/production/config.php
application/config/production/database.php
application/config/production/tank_auth.php
// index page, defines the environment (production|development)
/index.php
// all of the css/js cache (keep the folder but not the contents)
/assets/cache/*
// production user based styling (color, fonts etc) needs to be updated specific to client needs
/assets/frontend/css/user/frontend-user.css
Actuellement, si je cours
git clone git@github.com:user123/myRepo.git httpdocs
puis éditez les fichiers ci-dessus, tout va bien. Jusqu'à ce que je publie un correctif ou un correctif et que j'exécute git pull
. Toutes mes modifications sont alors écrasées.