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

Reply via email to