Я поставлю еще один голос за подрывную деятельность. Это должно быть проще в изучении, чем git, и с легкостью предоставит все, что вам нужно.
Что касается интеграции eclipse, вы можете выбрать один из двух различных плагинов: Subclipse или subversive. Вы можете найти много интересных дебатов в сети, о которых лучше. Я лично использую subversive, потому что он немного более интеллектуален в отношении обработки транка / веток / тегов в SVN.