Походит на задание для Подверсии мне, что w/требование управления версиями. Вы не сказали, что, я, вероятно, предложил бы или rsync или Унисон, но ни один из тех не собирается помочь Вам с управлением версиями.
Можно получить хорошие графические клиенты для Windows и MacOS (см. http://en.wikipedia.org/wiki/Comparison_of_Subversion_clients для длинного списка клиентов), и доступ через WebDAV доступен.