In the past I've used a source management system when working on production versions of code. I started thinking about that again when I began writing PHP code. But for a one-man shop with only a few pages it didn't seem like it was worth the effort. As they will do - things have changed. Still a one-man shop, but now the requirements have shifted to include a local site which assists with day-to-day business. Not simply serving up pictures and taking orders, this site contains a host of resources and abilities that could be considered mission critical. Above all, the information presented must be condidered to be reliable and accurate. In my opinion that also includes source code change documentation.
I make every effort to retain original source from one revision to the next. But over even a short period of time I've managed to 'lose' some revisions. I would also like better control of change documentation, and I'm thinking of automation as opposed to 'me remembering' to accurately document changes. It also comes in handy for those times when a simple modification may be repeated in a dozen different lines of code.
I honestly haven't looked around the web to see what, if anything is available. The better systems I've used in the past were all developed in-house. That would be my route too. Although it wouldn't hurt to take a look at some packages, just to get ideas about what could be built into a system. I know some of you still haunt corporate halls, and some of you work from home. How is your change management handled?