I second the &quot;treat it like software development&quot; approach.<p>If you use version control through say Git then you can comment all your commits and back it up with an easy way to track what you&#x27;ve been doing and roll things back as and when necessary.