Submitted by Hans Salvisberg on Mon, 2011-01-03 16:18
I like putting my servers under subversion control, i.e. treating the entire file system as a "local working copy." That way I can safely try things and be sure that I can go back to a previous configuration. Also, whenever I do some configuration changes (either manually or through a control panel), I can review all the changes, and when I'm satisfied I add a dated entry to a history file and commit / (root).
Workflow
Here's a typical workflow:
- Make some changes.
- Verify the intended behavior.