by Tdarcos » Thu Feb 21, 2013 9:40 am
ishtenos wrote:I usually keep 2-3 versions, and in this case it's starting to look like just one had gotten that map corruption, and I inadvertently overwrote a good copy with it. Oops.
It may seem like overkill, but have you considered installing - if you don't already have it - a version control system like SVN, Git or Mercurial, and using it? You don't have to have a repository site, you can use the directory you're working out of, and the nice thing is, you can save an update as often as you want. Once you know you have one that works, if you mess up, you can back out back to a known-good version. And the nice thing about it is the system does the backups for you automatically. You just have to do a commit each time you do a recompile that works so you have that saved.
I've gotten to the point in writing interactive fiction that my games are getting so large and the chances of making a change that breaks a working game are now high enough that it's worth the small amount of trouble to use version control.
There are a number of packages I wanted to look at that you have to have a version control system to get the sources, so I basically have all four of them, CVS, GIT, Mercurial and SVN. Tortoise does clients for CVS, Mercurial (as Hg, the symbol for mercury) and SVN.
[quote="ishtenos"]I usually keep 2-3 versions, and in this case it's starting to look like just one had gotten that map corruption, and I inadvertently overwrote a good copy with it. Oops.[/quote]
It may seem like overkill, but have you considered installing - if you don't already have it - a version control system like SVN, Git or Mercurial, and using it? You don't have to have a repository site, you can use the directory you're working out of, and the nice thing is, you can save an update as often as you want. Once you know you have one that works, if you mess up, you can back out back to a known-good version. And the nice thing about it is the system does the backups for you automatically. You just have to do a commit each time you do a recompile that works so you have that saved.
I've gotten to the point in writing interactive fiction that my games are getting so large and the chances of making a change that breaks a working game are now high enough that it's worth the small amount of trouble to use version control.
There are a number of packages I wanted to look at that you have to have a version control system to get the sources, so I basically have all four of them, CVS, GIT, Mercurial and SVN. Tortoise does clients for CVS, Mercurial (as Hg, the symbol for mercury) and SVN.