Any changes I make to my Macros/AHP.... I save. I save the changes before any uploading.
I had my own naming convention as soon as I started creating macros. My macros are named by the creation date. A macro change today would be named 17aug22. After saving and testing the macro... if I decide to alter or change/modify the macro the new macro will have the same "date name" with a letter determination.... the first change/mod would be "a".... or 17aug22a. Next is 17aug22b, and so on.
At the end of the day... If I am happy with the changes... no other activity is required. Except I always make a copy to my flash drive.
If I decide later the new macro didn't create what I desired.... I go back to the previous (least newest) date of macro (ahx) files.