Version Control

I had such good responce to my original post on version control software I thought I'd risk posing the question to a wider audience again.

What version control software do you use? What version control software did you use, but replaced? And why?

We are considering replacing VSS. Current candidates are CVS, Perforce, Vault and maybe Subversion.

Comments, flames, additions?

6 Comments

  • We use VSS, and so have all the companies I've worked with (which were all small-medium size so far).


    What about Rational? Don't they have ClearQuest? or was it ClearCase? I get mixed up..


  • I use VSS. It works for us rather well, it takes a while to setup correctly and learn the caveats and also the functionality which really makes it a good source control system, but after that it's ok.





    CVS on the other hand is hell on earth if you ask me. I tried to work with it on sourceforge for a while when I had a project located there, but it's too much of a burden to work with. You can't even rename files.





    I heared borland's tool is pretty good, but I don't know if they sell it as a separate product.

  • In terms of staying with a familiar environment, and not having to go through too much of a learning curve, you would be hard pressed to go past Vault.





    CVS is fine though, it just takes a bit of time to get your head around it coming from VSS. There is a Windows version of the server at www.cvsnt.org which is great too. The great thing with CVS (and Subversion) is the Tortoise tools ( www.tortoisecvs.org ). Tortoise is the most useful interface for source control I have ever used.





    Also, on the CVSNT site, there are some links to scripts to port over your existing VSS repository.

  • Currently we are using VSS and it works well for some things and not for others. Actually I should say the VSS integration with VS.NET doesn't work well on branched projects (it trys to reattach to the original project). We could turn off the integration, but since there isn't a TortoiseVSS I'd hate to go to the VSS UI for everything.


    Also we live in fear that the VSS database will corrupt and we'll lose a day or so worth of work.

  • We use Telelogic CM Synergy it is a nice product (also integrated into the Bug tracking System called CS)





    It has trouble with mainting Web Projects which also have databse components, but so does VSS





    Another thing missing is integration with our dev IDE (Visual Studio) but it works great and supports every Version Control Feature I can think of.

  • www.merant.com

    They have a collection of tools they are integrating - configuration and change management, requirements and defect tracking, etc.



    Main Product is Dimensions, they're going away from the name of the previous product PVCS.

Comments have been disabled for this content.