Paribe,
O CVS é uma ótima ferramenta para desenvolvimento em equipe. No ambiente GNU/Linux é um pacote que está presente acredito que em todas as distribuições. A instalação do "servidor" cvs é em geral bem simples e o basicamente é a instalação do pacote, depois a criação do repositório e a configuração para acesso das aplicações ao CVS utilizando em geral o protocolo pServer ou SSH(mais recomendado). O pserver vc precisa fazer algumas configurações adicionais, já com o SSH basta que vc tenha um SSHD rodando.
No windows existe o WINCVS, dá uma procurada sobre ele. Eu nunca utilizei.
O suporte para o CVS no eclipse é muito bom, vc cria um projeto e depois o compartilha. Botão direito sobre o projeto->Team->share project. Aí ele vai pedir o host, caminho do repositório, user, password e o protocolo que vc utiliza. Definindo isso, está tudo certo, seu projeto está compartilhado!
Espero ter ajudado,
[]´s
renato