controle de versão do projeto one-man usando eclipse?

Atualmente, estou trabalhando em vários projetos por conta própria (pelo menos a parte de desenvolvimento é feita apenas por mim :). Usando o Eclipse com diferentes Java, R, SQL e outros arquivos de origem, estou pensando em qual sistema de controle de versão seria melhor para mim.

No momento, a história do IDE Eclipse parece suficiente, mas não tenho certeza se isso será verdade em um mês / ano ...

Que solução você recomendaria e por quê?

Para ser mais preciso: tenho certeza de usar SVN ou git se decidir usar um sistema de controle de versão completo. Mas não tenho certeza se é necessário ...

small update: has the release of Eclipse Helios added new opinions?

questionAnswers(7)

yourAnswerToTheQuestion