Take a look at this comparison of basic features between CVS (mostly as a reference point, it's not explained — it's assumed that reader is familiar with it), Subversion and GNU arch.
And it comes down to: use GNU Arch.
This is blog (web log) of Danilo Šegan (or Данило Шеган).