Просто предупреждение: держитесь подальше от CVS!
SVN (Subversion, достаточно хорош, отлично подойдет для вашего проекта, так как не слишком сложно разобраться с ним. Есть много разговоров о git, он звучит великолепно, но идет с несколько более крутой кривой обучения Я думал о переходе с SVN на git, но у меня просто нет для этого никакой мотивации. В нашей компании были люди, расследовавшие вопрос о том, все ли мы должны начать использовать git для наших крупных проектов уровня предприятия, но они пришли с вывод о том, что побуждать множество людей к внедрению новых практик не стоит. Поэтому SVN - мое предложение.
В настоящее время для своих любимых проектов я использую бесплатную учетную запись на Beanstalk.com, где они размещают репозиторий для вас, и все, что вам нужно, это плагин subclipse для вашего затмения, и не будет иметь значения, какую платформу вы используете на своем компьютере Mac. / pc вы сможете совместно работать над вашим проектом без особых сложностей. Просто создайте новый репозиторий, извлеките из него, добавьте файлы, зарегистрируйте их. Обновите перед началом работы, обновите и подтвердите до завершения.
Ура и удачи!