The ability to switch back to old versions of the code is a job for version control system, not #defines. Please delete any code that is now unused.