Whats your versioning tool of choice?

Miscellaneous Forums/General Discussion/Whats your versioning tool of choice?

Well, when I do code these days, I like Tortoise SVN subversion. Although I havn't updated it in a while - I've minor concerns if I do it may screw with the files I have innit - although this'll be less of a worry soon due to the fact I'm in the process of creating a Tortoise SVN backup.

Then I might explore the latest Tortoise SVN update.

Anyone recommend any other tools and pray tell why ?

I use md, copy, fc and move. With md I make a new folder, to which I copy the current version, then I compare with fc what changes were done compared to the new version, and with copy I create a new subversion (make sure you have shifted the subfolder down using md ori, move orig ori, ren ori orig, copy filemask* orig).

I'm guessing you are command lining there.... although I'm more used to sdiff in a wide terminal to see the differences. You cna't beat a GUI diff tool however, terminal ones take a little more effort to read.

Ive been using TortoiseSVN as well. Works awesome, and its really helped me get some of my mess under control. Before I used to manually copy files and folders if I wanted to backup, or try something out.

Its just a world of difference now.

I'm currently looking into distributed version control systems like git and mercurial now. From what I read in this article, dvcs makes branching and merging alot easier.

I use tortoiseSVN and http://www.assembla.com

SVN with TortoiseSVN as a frontend, except for setting up new repos.

I use RapidSVN as my front end for Subversion. It's running on my main machine with Apache and Web::SVN (http://search.cpan.org/~nikc/SVN-Web-0.53/lib/SVN/Web.pm). I don't really need Web::SVN but it's a nice web interface to check updates, logs and file differences.

I've also heard of Git being quite popular. But I'll stick with Subversion. Might move to a Subversion host because although I create daily backups, when my house goes into flames I've got nothing left.

We use svn at work. It's ok.
I have been looking at Git lately. Never used it much, but it looks nice.

SVN with tortoise too. Damien and Lina have been messing with that new google thing, http://docs.google.com/Doc?id=dcz8m6pf_7cqw4rsg2&pli=1

I havent tried it yet since I don't have Gmail and am kind of bored of bells and whistles online.

Bzr and Git over here. I've never understood why people even bother with those centralized version management systems when a distributed system can do whatever they do and much more.

I love bzr and git both because it is really easy to turn a lone project into a collaborative one without the bother of changing workspaces. It is also really easy to make anything version managed without even uploading to a web server. Just bzr init, or git init, makes it happen.

(Speaking of which, I just made my home directory a versioned branch by accident! Hmm...)

This web site is quite interesting:
http://whygitisbetterthanx.com/

@Orca, Git and mercurial sound interesting distributed front ends,

@Picklesworth, bzr & git - turning a lone project into a collabaritive one without the bother of changing workspace sounds intriguing.

I'll be investigating:

http://whygitisbetterthanx.com/ soon. Always appreciate your slant on things Picklesworth.