Version Control

Soldato
Joined
7 Apr 2004
Posts
4,212
Hey guys,

I want to start using a version control system for some programming projects im working on, dunno why ive never used them before really :confused:

Which one should I go for? CVS, SVN, GIT...? Its gonna be single user, for multiple C/C++ source trees. I've also seen a fair few online based ones, are these worth considering? Dreamhosts for example provide CVS... and I suppose have the advantage doing backups for you.

Also does anyone have know of a good guide showing how to check in and out a project and the whole configuration process, a lot of the documentation ive seen in the past is what's put me off using one, maybe I was looking in the wrong place though :p

Thanks,
Jack
 
What are you trying to do? We used to use CVS and moved to SVN a couple of years ago. We have about 60 or 70 users across several sites.

Personally I would use SVN.

Jonathan
 
SVN gets my recommendation. git, like mercurial seems rather faddish, and svn is actually very simple and incredibly powerful when you get used to it.

When integrated with something like Redmine or Trac SCM becomes a true joy to use. :)
 
I converted every CVS and SVN stuff I do to git. It's just /so/ powerful it's unbelievable.

I even use git for the /etc files in all my unix machines (OSX, Linux) so I can review/rollback changes the system makes !
 
Back
Top Bottom