Доброго времени суток!
Нужно подобрать систему управления версиями для разработке ПО по следующей децентрализованной схеме: Имеется один или несколько проектов. Каждый разработчик на конкретном рабочем месте имеет локальную копию нужных ему проектов, с которой (копией) работает, используя механизмы управления версиями, а также время от времени синхронизирует с локальными копиями других разработчиков. Причем синхронизация осуществляется напрямую между двумя разработчиками, а не через некий центральный узел.
Я работал только с CVS, поэтому прошу совета