Sourcecontrol, VS, CVS and Subversion
I don't really like Visual Source Safe, as a source control system its not bad, but when compared to other systems you see a lack of features thats hard to miss. I have yet to see Team System and the additions to VSS, its also Whidby and in a commerical enviroment there are often other factors that mean an upgrade won't happen for a lengthy peroid of time. So I have started thinking about products that offer features and are available now, two that stand out are CVS and Subversion. Both CVS and Subversion are opensource systems that used throughout commerical and opensource projects.
I started my search
with CVS. Direct from source CVS is tricky to run on windows, however a precompiled offering that is
geared towards Windows can be found here. A
client for Windows is here and
Visual Studio is here.
I noticed a
list features about CVS that listed some of the limitions and a project called Subversion.
Subversion can be found here, like CVS it
supports a wide range of platforms. Like the CVS client you can also use
Subversion direct from Windows or
from within VSS. A great summary of Subversion
can be found here. The
Subversion book is well worth a read.
I have decided to trail Subversion to see how well it can be used over VSS, progress here as I make it.