Version Control for Delphi for remote teams

I'd like feedback from Delphi programmers who have used version control systems like CVS.. I am particularly interested in managing offsite coders in remote locations, allowing them to check out some of my libraries and check in the newest version of their work.

Is CVS the best option? Are there others? What about the learning curve?

Any hints, advice, war stories would be appreciated.
I will split points.
Who is Participating?
Lee_NoverConnect With a Mentor Commented:
an enhanced version of CVS is Subversion which I use
it's really great .. I was also thinking of writing an expert for delphi but i'm short on time :)
anyway ..
Server: (standalone or as a DAV extension to apache)
Client: (client that integrates into the shell)
Ivanov_GConnect With a Mentor Commented:
CVS is light and good choice. But ... it is quite basic according to functionalities. I would prefer something more advanced, for example Team Coherence:
Free Tool: Site Down Detector

Helpful to verify reports of your own downtime, or to double check a downed website you are trying to access.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Mohammed NasmanConnect With a Mentor Software DeveloperCommented:

Team Coherence from QSC

Star Team from Borland

Both of them won  "Best Team/Project Tool" in Readers Choice Awards 2004
mnasman, I have to agree that you are right about StarTeam. My company use it and it the best CVS I worked with, but ... it is very expensive... :(
Mohammed NasmanSoftware DeveloperCommented:
You are right Ivanov_G,

  It's depend one the size of project, StarTeam used mostly with large teams

Team Coherence is also one of the best, I didn't use it yet, but I haven't heard very well comments about it, I'm using VSS at this time, but I will kick it away soon ;-)
Mutley2003Author Commented:
hmm. subversion gets the nod, I think
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.