Local file revision software

Hi,

I was looking around today for something like dropbox thatis simple and keep file revisions when the file is updated, but doesnt save to the cloud but locally to my computer.

I get paranoid when writing a script that I might save and lose something that I didnt want to. Because this is proprietry code I dont want to save it to the cloud due to local work policies.

Any suggestions? I did have a search around the web, but didnt find anything except for a hint that microsoft skydrive might do something like this.

Thanks for any answers

I don’t have a solid answer. Mac OS X has this built in. For Windows…

You can set up a personal Perforce server on your machine, but I don’t know if this is as automatic as you seem to want.

You can take a look at: What you should know about Volume Shadow Copy/System Restore in Windows 7 & Vista (FAQ) « Hope This Helps

You have probably stumbled onto this page:

You can use Subversion Autoversioning, but it seems like a pain to set up:
http://svnbook.red-bean.com/en/1.7/svn.webdav.autoversioning.html

Finally, it seems like Versomatic might be the easiest: http://www.acertant.com/ and it is only $20.

Can you not just use Mercurial or Git? It does exactly what you’re talking about.

+1 for GIT, it is great for local source control. It is not as simple as dropbox, but its easy to setup and does not need a server-client setup unlike perforce. Even if you are using something like dropbox you wouldn’t work directly in the dropbox folder, at some point you would have to copy the files to update them and save a revision. I would highly recommend you to look into GIT, try installing TortoiseGIT, which has a user friendly interface than using git on command line.

Yeah, you know GIT might be fine in this case where you’re not trying to do complex merges with other people’s stuff using the command line across multiple local and remote locations. :slight_smile: Just because I’m a tech artist doesn’t mean that I want to pretend I’m a Linux admin.

+1 for GIT.

I’d suggest using this as a client for GIT:

Another GIT vote here. Been using it at home for my little Unity projects, which is doubly handy when I’m at my girlfriend’s place and want to continue working on them.

Source control access at your girlfriend’s place? That’s more serious than a toothbrush.

Thanks for the replies, I grabbed hold of GIT and will have a look into that, just got as far as setting up a repo and adding some files to begin with.

Source control access at your girlfriend’s place? That’s more serious than a toothbrush.

Not if you don’t have a girlfriend or a toothbrush.

/offtopic

Going to have to try out GIT. Like that there is a Tortoise client for it. Was contemplating writing some kind of rudimentary tool for home (as an exercise), since I usually only do light work there but I’ve since come up with more interesting projects then source control so something pre-made sounds more practical.

+1 for git as well

+1 for GIT!

In addition, I’d recommend grabbing GitX if you’re on a mac. It’s a GUI for git, and it’s very helpful, especially when you want to look back in time and see your changes (easily). If not, I’m sure there’s one for Windows out there as well :cool: