FSVS является клиентом Подверсии для Unix, который позволяет Вам использовать любую часть своей файловой системы как рабочая копия. Это хранит данные SVN под / var, таким образом, это не опрыскивает Ваши каталоги .svn подпапками. Значительно, это хранит метаданные файла Unix в атрибутах SVN, прозрачно.
Вы используете его во многом как Вы, использовал бы svn на командной строке:
cd /home/mydir
fsvs urls svn+ssh://yoursvnrepohost/var/svn/yourrepo/home/mydir
fsvs exclude ./tmp
fsvs commit -m 'initial commit'
(...)
fsvs log
fsvs diff thatconfigfile
Можно использовать любой инструмент SVN для просмотра получающегося SVN repo.
Я также предлагаю добавить ежедневную газету cronjob, чтобы сделать автоматическую фиксацию в/.
Также необходимо исключить много файлов, кэша, временных каталогов, и так далее, иначе Вы собираетесь заполнить свой репозиторий спамом.
Насчет «предполагаемого» я не знаю; возможно, время покажет, что работает лучше всего.
Но если у вас уже есть кэширующий сервер, я позволю ему выполнить проверку. Основная причина: тогда у вас есть одно место, где вы можете регистрировать сбои проверки (и, возможно, при необходимости, настраивать исключения - когда сайт, который вы имеете для доступа, сломал записи DNSSEC).
множество клиентов не масштабируется.