Subversion is a good revision control system, and surely better than CVS. The problem with CVS is that there are terrible hacks for moving files around in your tree; hacks that usually result in the revision history for that file being wiped out. So if you're going to install and learn a version control system, subversion over CVS is a good idea.
Although subversion would've been ideal, I recently put all my source under , because of one little caveat: Subversion requires the usage of an Apache2 module (mod_svn). This wouldn't be so bad, but the PHP4 module for Apache2 is broken in some places and a little quirky, causing some needed applications to become unstable. So I had to roll-back Apache2 and thus stop using subversion.
|