CVS

 Advantages  Disadvantages
  • Low disk consumption on the client side
  • Low memory requirements on the client side
  • Low memory requirements for large files.
  • Simple installation
  • Mature
  • Good support for many OS'es
  • Text oriented. 
  • Support for binary files is bad.
  • Server side storage for binary files is bad.
  • Not so free anymore

SVN

Advantages  Disadvantages
  • Very free
  • Good support for many OS'es
  • Good support for binary files
  • Low memory requirements for large files.
  • Low memory requirements on the client side
  • Simple installation
  • Client side storage requirements are double the actual size of all files (however, there's scord)

Bazaar

Advantages  Disadvantages
  • Very free
  • Reasonable support for many OS'es
  • Good support for binary files
  • Low disk consumption on the client side
  • Huge memory consumption for large files

 

GIT

Advantages  Disadvantages
  • Very free
  • Reasonable support for many OS'es
  • Good support for binary files
  • Low disk consumption on the client side
  • Huge memory consumption for large files
  • Not so easy to install