Живой пример использования CVS при разработке сайтов и синхронизации исходных кодов на хостинге.
Рассмотрена работа со родным cvs сервером FreeBSD и бесплатным windows cvs клиентом TortoiseCVS в типичных задачах разработчика.
Но учитывая некоторые глюки cvs и TortoiseCVS (неожиданные зависания клиента, принципиальное нежелание коммитить и т.д.) реализовал на subversion.
Все очень просто, при коммите "svn co ..", апач вирт. хост по имени, локальный домен ".DV", и любой новый проект который коммититься автоматически становиться доступен.
Скрипт который по коммиту из репозитария манипулирует с папкой на фтп.
Вариантов куча, вплоть до PHP скрипта с жуткой но своей реализацией добавления только измененных файлов в репозитарии