I personally would use the .gitignore to not push the settings file to the repository and the just keep manual backups.
Sent from my iPhone > On 20 Jan 2016, at 15:56, Ray Paseur <ray.pas...@armedia.com> wrote: > > Colleagues: I'm looking for some "best practices" advice here. > > I have three Wikis, Dev, Test, and Prod. Dev is the sandbox. Test is for > user-acceptance. Prod is the public face - exactly what you would expect. > > For the most part, these Wikis share an identical code base on Git branch > "master." Development is done in branches that are pulled into master as > user acceptance is completed. > > There are differences between the Wikis environments, and so I've got three > LocalSettings.php files. I can't just pull the Dev into Test or the Test > into Prod because of differences in the LocalSettings (database connections, > error_reporting, etc). Right now I'm doing a manual process outside of Git > control. This makes me itch. > > I would like to keep LocalSettings.php under Git version control with the > rest of the code, but that means three files with the same name. > > Would I be on firm ground if I modified LocalSettings.php to automatically > detect which Wiki is in play and adjust its own settings? How do others > handle issues like this? > _______________________________________________ > MediaWiki-l mailing list > To unsubscribe, go to: > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l