Fee sheet editing problem

on a side note, when i change code do i keep a list of the changes and back up the old code so when a new version is released i re use old code or the changes aren’t affected ?