RE: Keeping track of code changes Kevin Pettitt 26.Jun.04 11:17 AM a Web browser Domino Designer -- Templates 5.0.12Windows 2000
"Inexpensive" depends on how much value you place on productivity and risk reduction, among other factors. If you're developing Domino databases, one of the "must have" toolsets that you should be using is that from Teamstudio. In fact, one of their tools, Snapper, does precisely what you need to do here. Their Delta tool makes comparing older versions of a design element to the current version quick and painless. You can even rollback to that old version of form X with one click.
Simply taking a design backup at various stages of development doesn't help you identify specific differences between the backup and current version of the database. Determining which forms or views changed, and how they changed, is an enormously tedious task without Teamstudio. So tedious that even if you wanted to you probably couldn't find all the differences manually.
The entire suite of 6 or 7 Teamstudio tools runs around $4K per developer (give or take). This may seem like a lot, but a single developer with the tools can easily out-code, out-debug, and out-troubleshoot even a half-dozen or more equally skilled developers without the tools. It's kind of like building a house with your grandfather's trusty handtools instead of DeWalt's latest contractor-grade 18V cordless powertools?
If your company won't spring for the Teamstudio tools, I would urge any Notes developer to pay for them out of pocket. Your increased productivity and capability will either merit a significant raise from your current employer, or make you more attractive to another employer (cheap employers take note!). In the meantime, your quality of life will increase while your unpaid overtime will decrease. How much is that worth?