What is best practice for using subversion (SVN) for managing a project that requires a single configuration file that has multiple concurrent versions for different environments.
I.e.
- Project ABC is used for three different environments, that use the same code, except for a slightly modified configuration file. AND
- Project ABC is also developed by multiple developers, using a slightly modified configuration file for each developer.
I am aware that a configuration file template and svn:ignore could be used, but was wondering if anyone could describe best practice for this approach, and/or any other suitable alternatives.
Thanks in advance!
M.