Thanks for the tips on Git!
guest3456 wrote:google "version control" and learn about why its so essential.
Don't need to google it to know that.
guest3456 wrote:have you ever fixed a bug before, only to later realize that you've now broken something else
guest3456 wrote:but the old code is gone and you can no longer restore it to figure out the old functionality?
Nope! First, I save many copies along the way with different file names, especially before I begin to code an enhancement or use a language feature or tool that I haven't used before. I just checked my abandoned-deprecated-old
folder of my current AHK effort and it has 26 files in it with "before" in the file name, such as TrayLaunch-before reorder submenu.ahk
Second, I built a number of AHK scripts that help with dev, such as a script called Freeze.ahk
that copies all relevant files from a release (AHK source, NSIS source, installer, Release Notes, User Guide, etc.) to a Freeze
folder (with, of course, appropriate version numbers on the files).
guest3456 wrote:have you ever wanted to try to add 2 new features simultaneously without breaking each?
Yes, and the mechanisms mentioned above work fine for it.
guest3456 wrote: etc etc. there is a reason everyone is on github.
I'm sure you're right that all of my methods are replaceable with Git, but I'm pleased with the way things are now. Regards, Joe