You should have version control. For everything. Not because you’ll ever go back and look at old revisions, but so that you’ll know that you can go back and look at old revisions.
Armed with that knowledge, you can now freely throw away bits and pieces, secure in the knowledge that if you actually want them back, they are there in the revision control system. Interestingly, almost nobody actually uses this feature. Revision control systems are not there to save your old work. They are there to give you permission to throw that old work away. You can now throw it out with out fear. And you need never look at it again, because the knowledge that you CAN look at it almost always ensures that you never actually need to.









