Это зависит от типа документов, которые вы используете. Если у вас много изменяющихся сжатых двоичных файлов, не используйте их.
Однако, если документы имеют открытый формат , такой как язык Wiki, (X) HTML, LaTeX или несжатый ODF, то использование системы контроля версий имеет смысл. Кроме того, куча сжатых ODF-файлов или PDF-файлов обрабатывается очень хорошо, особенно если файлы в основном меньше 5 МБ или около того.
Кроме того, не забудьте проверить некоторые более поздние системы контроля версий, такие как Mercurial и Git , прежде чем придерживаться концептуально устаревшей SVN. В вашем сценарии вы не получите много пользы от «распределенной» части Mercurial и Git, но, тем не менее, их проще настроить - по крайней мере, по моему опыту. И они предоставляют очень продвинутые функции контроля версий, которые могут спасти ваш день в тех редких случаях, когда они вам нужны.
Если вы придерживаетесь SVN и если ваше клиентское программное обеспечение работает в современной системе Unix, вы также можете попробовать SVN-FS . Это файловая система, которая использует удаленный сервер SVN. Каждое чтение идет к последней редакции. Каждая запись создает новый коммит. Похоже, это именно то, что вы хотели построить вокруг SVN.