Внимание вопрос: если будет допустим 5 человек работать с удаленным репозиторием, то каждый будет себе скачивать локальный репозитарий. Что соответсвенно не есть гуд. Возможно ли установить на сервере (имееться отдельный сервер) локальный svn сервер, чтобы все 5 человек работали с ним, а он сам синхронизировался (через определенное время, либо по проществию каких нибудь событий) с удаленным сервером?
Хм, а на фига? Основное отличие Subversion от CVS, это то, что система хранит вершиг не конкретных изменений ОТДЕЛЬНЫХ программ, а срезы ПОЛНЫХ копий состояния всех программ, зафиксированных в разные, определенными пользователем или пользователями моменты. Это раз. Каким же интелектуальным должен быть скрипт дабы соображать чего-то в этом процессе??? На фига мне хранить РАБОЧУЮ версию программы насквозь пронизанную глюками и багами, как голандский сыр дырками! Ну-ка, если вы такой умный, ткните пальцем в номер оттестированной ревизии, что 100 процентов будем работать без сбоев!
Два, совсем не понимаю, как будут вписываться в эту схему работа с отдельными веткам. И что произойдет если я (локально для себя) решу откатиться на несколько ревизий назад?
Три, за кем решение конфиликтов, скажем мы вдвоем обновили один и тотже участок кода, но каждый по своему?
Четвертое, а почему "не есть гуд" иметь на диске полную копию репозитария с актуальными изменениями?
ИМХО, лучшей инструкцией по установке будет чтение по этому линку
http://svnbook.red-bean.com/index.ru.html