Sometimes when you're working with your local copy you might have configuration settings stored that you do not wish to commit and is impractical to ignore the file because it also contains application specific settings.
For example, a Django settings.py file contains both database connection details and project settings, such as which applications to load.
Is there a way to sanitize these types of files when they are committed? And is there a way to restore your own local settings during a checkout again?
My current environment is Linux and command line SubVersion