I don\'t know if this is the right forum to ask.
My company makes use of CVS as a version control system. We plan to move to a more modern version control system. What w
Things SVN has that might be important to your workflow:
Partial checkouts.
Can just checkout part of the tree (important if you have more than 1 project in your repository)
Mixed checkouts.
Parts of your checkout can be at different revisions, down to a single file.
Globally unique revision is monotonically increasing.
It's easy to see in SVN that rev 1206 is later than 1100 (c.f., is cfbb0827c67d later than d500c208c3c5?)
Many projects can share the same SVN repository.
If your package consists of several EXEs, DLLs and whatnot,
in Hg/Git land you may end up using several repositories to manage this.
This can complicate tag/revision handling somewhat