I know that this is AB specific, but if you change the name of the program to reflect the date that it was last modified...... The software will complain that it is a diff. program when you go online.
What I do, and I am sure that people here will scream at me, is to Cntrl-C Cntrol-V the program. Windows will automatically save a copy of the program called copy of [program name] and increment the copy count.
This works for me. The latest program has the largest copy number. Plus Windows records the date when this copy was generated.
I guess that it doesn't matter what you do, as long as everyone involved understands what your system is, i.e. FileNamingConvention.txt in folder.