| [reply] |
Not of much help this time round, but for the future seriously consider using a version control system such as Mercurial or Git. Personally I recommend Mercurial as being easier to get up to speed with, especially if you are GUI oriented (see TortoiseHg).
As a bonus places like Bitbucket offer cloud storage for off site repositories and also allows collaboration between developers in small teams.
If you use a revision control system and get into the habit of at least committing before each release or milestone you'll have pretty good confidence that at least you won't lose important code changes.
Premature optimization is the root of all job security
| [reply] |
The funny thing is I had a dropbox account then at that time and thought i had uploaded the script in its almost final state, but I didnt ;( I do however have everything else in DropBox, icons, older source, test files ect, just not the latest script. Im kicking myself in the arse over this one. I reckon im going to need to relearn WxPerl. Thats what I dislike about myself, is my memory, if I could remember how to put it together and the methods, it wouldnt even be a problem.
| [reply] |
My sympathies. My memory works (or doesn't), similarly. So I endorse learning a good version control system. Without my notes, which version control has saved (along with my ass) several times, I would be utterly lost. (I consider my computer and NAS my "auxiliary brain.")
| [reply] |
FWIW, Tortoise also makesThere is a TortoiseGit interface.
I have been informed that TortoiseGit may not be related to TortoiseSvn, other than by name.
Updates:
| [reply] |
I've heard of it. Last time I looked it wasn't very feature complete or very stable. That was some time ago and it has most likely improved since then.
The Git philosophy is somewhat against GUI use in any case. It's more a command line toolbox than a one stop application in the fashion of Mercurial.
Premature optimization is the root of all job security
| [reply] |