Ich habe mehrere Dateien auf einer CodeIgniter-Site, die ich im Repo haben möchte, aber keine Änderungen nachverfolgen kann.
Ich stelle beispielsweise eine Neuinstallation dieses Frameworks auf einem neuen Client bereit, möchte, dass die folgenden Dateien heruntergeladen werden (sie haben die Standardwerte CHANGEME) und ich muss nur Änderungen vornehmen, die für diesen Client spezifisch sind (Datenbankanmeldeinformationen, E-Mail-Adressinformationen, Benutzerdefinierte CSS).
// 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
Zur Zeit wenn ich renne
git clone git@github.com:user123/myRepo.git httpdocs
und dann bearbeiten Sie die Dateien oben, alles ist großartig. Bis ich einen Hotfix oder Patch veröffentliche und starte git pull
. Alle meine Änderungen werden dann überschrieben.